golang踩坑記

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) {

原因:即使函數返回一個命名變量,也要用括號包起來。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章