摘要: 空接口 interface{} 可以存储任何类型的数据 但是在和slice以及map配合时 ,要注意 []interface{} 或者 map[string]interface{} 可能会犯这样的错误 cannot use (type []string) as type []interface {} 阅读全文
posted @ 2021-04-28 19:21 唯一客服系统开发笔记 阅读(5516) 评论(0) 推荐(0) 编辑
摘要: 在很多启动脚本里开头看到有 set -e 这个的作用是当有命令错误时 , 直接停止执行下面的命令 例如: /ssss命令不存在报错后 , 这样会继续往下执行到 输出2222 加上后就不会执行下面的了 阅读全文
posted @ 2021-04-28 18:21 唯一客服系统开发笔记 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 当执行go test某一个指定函数时报:testing: warning: no tests to run 例如 go test -v -run Mytest 测试文件名字必须是这个_test后缀 xxxx_test.go 如果不是指定函授运行 , 那么测试函数必须是Test开头 例如下面这个文件才 阅读全文
posted @ 2021-04-28 15:59 唯一客服系统开发笔记 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: go for range循环map是无序的 , 这个是go team团队 有意为之 在进行循环遍历的时候 , 生成了一个随机数作为遍历开始的位置 可以for range循环map取出所有的key , sort.Strings(keys) , 排序所有的keys 再循环所有的keys , 按这个循环取 阅读全文
posted @ 2021-04-28 14:29 唯一客服系统开发笔记 阅读(613) 评论(0) 推荐(0) 编辑