随笔分类 - golang
摘要:1、安装依赖; go get gopkg.in/yaml.v2 2、添加配置文件config.yaml; redis: port: 3306 user: redis mysql: userName: root passWord: mysql 3、编写go代码读取配置文件数据; 注意:和yaml文件数
阅读全文
摘要:golang 中 copy 函数用于合并两个切片; func copy(dst, src []Type) int 注意copy的长度是dest 和 src 中最小的长度值; package main import ( "fmt" ) func main() { src := []int{1, 2}
阅读全文
摘要:示例: package main import ( "bytes" "fmt" ) func main() { str := new(bytes.Buffer) str.WriteString("123") str.WriteString("456") fmt.Println(str.String(
阅读全文
摘要:注意GOLANG函数的不定参数传递: 当函数的不定参数传递的是切片通过点号拆解的数据时,函数的形参接受的数据将和传递的切片共用底层数组,也就意味着函数内部修改形参的数据,将会影像实参的数据; 如果将切片的值拆解单独赋值给其它变量,然后将多个变量传递给函数,由函数的形参接收,则可以避免函数内部修改实参
阅读全文
摘要:1、编码编译环境:windows 10; 2、目标代码运行环境:linux arm7l 编译环境设置: set GOARM=7 set GOARCH=arm set GOOS=linux go build . 3、查看当前go环境参数; go env
阅读全文