摘要:当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候 如果直接run或者build就会报这个错误 missing go.sum entry for module providing package <package_name> 可以使用go mod tidy 来整理依赖 这个命令会: 阅读全文
posted @ 2021-05-07 22:58 陶士涵 阅读(961) 评论(0) 推荐(0) 编辑
摘要:我们使用空接口 interface{} 可以接收任何类型的值 拿到以后我们还需要类型断言把类型转换回原始类型 ,空接口可以存储指针变量 , 也可以存储具体类型 断言回原始类型后有这样区别 如果是具体类型 , 直接赋值会报错 " cannot assign to xxxxx" 因为这时候是一个拷贝后的 阅读全文
posted @ 2021-05-07 15:51 陶士涵 阅读(24) 评论(0) 推荐(0) 编辑
摘要:go 1.16开始提供了embed指令 , 可以将静态资源嵌入到编译包里面 这样就可以把网页模板等文件直接打包了,就不需要每次还要拷贝静态文件 常规用法: import _ "embed" //go:embed hello.txt var s string func main() { print(s 阅读全文
posted @ 2021-05-07 11:43 陶士涵 阅读(79) 评论(0) 推荐(0) 编辑