golang main包下推薦只有一個main.go的入口文件
當有其他的go文件 , 並且在其他go文件中定義了函數
在main.go入口文件中調用了該函數 , 執行go run main.go , 會提示undefined
如果非得這樣做那么go run 的時候把所有文件都得加上 , 否則默認只加載main.go這一個文件
只有非main包里的文件才會通過依賴去自動加載。所以你需要輸入多個文件作為參數
應該使用go run a.go b.go c.go 或 go run *.go來運行,編譯同理