掘友等级
获得徽章 0
#青训营 x 字节后端训练营# 今天把《Go 语言进阶与依赖管理》和《Go 语言工程实践之测试》给看完了,顺便把字典的截串截出来了
#青训营 x 字节后端训练营# <Go语言学习>感觉有点跟不上进度,修改字典引擎也改不好,拼个字符串拼半天,脑瓜子嗡嗡的
#青训营 x 字节后端训练营# <Go语言学习>修改了GOPROXY代理设置,windows系统直接cmd输入
go env -w GO111MODULE=on
go env -w GOPROXY=
goproxy.io,direct
并通过go get下载了GORM和MySQL驱动,尝试连接数据库
#青训营 x 字节后端训练营# <Go语言学习>go语言中没有类,但是可以为结构体创建方法。方法只是一个带参数的函数,图中(m Method) Abs()可以更改为Abs(m Method),功能没有任何区别。
#青训营 x 字节后端训练营# <Go语言学习>零值:布尔类型为 false, 数值类型为 0,字符串为 ""。
引用类型: 均为 nil
nil 是 Golang 中唯一没有默认类型的非类型化的值,它不是一个未定义的状态。所以nil == nil可能会导致程序崩溃。
空结构占用0字节,所以两个不同的空结构的内存地址可能相同。
#青训营 x 字节后端训练营# <Go语言学习>for 循环的 range 形式可遍历切片,第一个值为当前元素的下标,第二个值为该下标所对应元素,不会改变切片中的对应元素。映射将键映射到值。make 函数会返回给定类型的映射,并将其初始化备用。
#青训营 x 字节后端训练营# <Go语言学习>切片的长度就是他包含的元素个数,切片的容量就是切片中从它的第一个元素开始数,到其底层数组元素末尾的个数。切片中切片的零值是nil,nil切片的长度和容量都为0。切片可以用make函数创建,当只有两个参数时,会返回一个只有零值且长度为第二个参数。如果需要指定容量,则需要第三个参数。
#青训营 x 字节后端训练营# <Go语言学习>数组和切片的应用,切片是更灵活的操作数组的方式,切片不存储任何数据,他只是引用了底层数组的一部分。
#青训营 x 字节后端训练营# <Go语言学习>指针的使用与结构体指针。直接输出指针是指针的地址,带上*号是指向指针的底层值。结构体指针可以隐式间接引用。
#青训营 x 字节后端训练营# <Go语言学习>Go语言中的switch case后自带break 除非已fallthrough结束,否则分支会自动中止。defer语句是将函数压入栈中,推迟到外层函数返回之后按先进后出的顺序执行
下一页