golang开发遇到过的坑
1、运行程序报runnerw.exe: CreateProcess failed with error 216 (no message available)
错误原因:当前包不是main
2、defer用法
// 正确的用法 func rightPrint() (data string) { defer func() { fmt.Printf("rsp %+v", data) }() data = "AAA" return } // 错误的用法 func wrongPrint() (data string) { defer fmt.Printf("rsp %+v", data) data = "AAA" return }