go 开发遇到的坑 记录 go 开发遇到的坑 int 类型在 64 位机器是 8 字节 json 解析成结构体 module 不要在 vscode 工作区打开工程 同一包不同源文件变量声明时不要带包名 string 类型 不使用短变量声明 := cgo 调用宏函数 defer 语句需要注意的 WaitGroup 不是引用类型 有时候新定义的变量或者函数不能跳转,需要重启 vscode,相关插件长时间运行可能崩溃