本人是java出身,最近對Go語言產生了興趣,所以以後的時間裏,Go將是我的第二編程語言。
安裝配置好了Go的環境,安裝了VsCode開發工具,寫了第一個go程序,很簡單,就是一個簡單的輸出語句,但是確報了
go run: cannot run non-main package 的錯誤信息,代碼如下:
package test
import "fmt"
func main() {
fmt.Println("cainiaobulan testing go")
}
Go的錯誤信息提示的很直接了當,main方法只能放在package main中,go run 是執行命令,必須要一個main用來調用,install可以直接編譯成包文件,也可以編譯出exe(如果有main函數的話)
更改代碼後運行ok了
package main
import "fmt"
func main() {
fmt.Println("cainiaobulan testing go")
}
僅僅以這個錯誤作爲我學習Go的第一步吧,以後遇到的坑,都可以一步一步的跨過去,希望有同樣興趣的童鞋共同學習,發揚Go,同時也尋求大佬求帶,準備發展方向是go web。