1.以下代碼報錯:missing function body
func getOsName() ret string {
switch os := runtime.GOOS; os {
case "darwin":
ret = "OS X."
case "linux":
ret = "Linux."
default:
ret = os
}
return ret
}
解決方法:第一行改爲func getOsName() (ret string) {
原因:即使函數返回一個命名變量,也要用括號包起來。。。