背景:
同一個包下面有三個文件,main.go 調用了其他兩個文件中的方法 ,但是 go run main.go的時候報錯
調用的方法找不到
問題原因:
爲什麼會出現這樣的問題呢,同一個package下不應該都是可以互相調用的嗎?
錯誤原因:其他兩個文件 並未與main.go一起編譯
解決辦法
1.
go run *.go
go build .
此時會編譯出一個二進制文件
./文件名
即可訪問服務
參考
https://blog.csdn.net/yxys01/article/details/77834211