golang
已收录文章:14271篇
-
通过reflect包可实现Go结构体的类型与值反射,示例展示了获取字段信息、修改字段值及动态调用方法。首先使用reflect.TypeOf遍历结构体字段,提取名称、类型和标签;接着利用reflect.ValueOf配合指针解引用修改字段值,需检查CanSet确保可写;最后通过MethodByName查找并调用导出方法,适用于插件或事件系统。核心是区分Type与Value,注意可见性与可寻址性。172 收藏
-
安装依赖包 Go语言中使用第三方库go-redis go-redis支持连接哨兵及集群模式的Redis。 使用以下命令下载并安装: go get -u github.com/go-redis/redis/v8 连接redis 新建go文件,在项目中引入github.com/go-redis/redis/171 收藏
-
含义 切片是一个种特殊的数组。是对数组的一个连续片段的引用,所以切片是一个引用类型。切片可以是数组中的一部分,也可以是由起始和终止索引标识的一些项的子集。切片有点像C语言里171 收藏
-
1、 string的定义 Golang中的string的定义在reflect包下的value.go中,定义如下: StringHeader 是字符串的运行时表示,其中包含了两个字段,分别是指向数据数组的指针和数组的长度。 // StringHeader is the r171 收藏
-
1、流程控制 流程控制在编程语言中是最伟大的发明了,因为有了它,你可以通过很简单的流程描述来表达很复杂的逻辑。 流程控制包含分三大类:条件判断,循环控制和无条件跳转。 2、if 语171 收藏
-
Golang提供了许多内置的字符串函数,这些函数可在处理字符串数据时帮助执行一些操作。Golang字符串函数是核心部分。使用此功能无需安装,仅需要导入“字符串”包。重要的Golang字符串函数列171 收藏