我是 golang 的新手,到目前為止一直很喜歡它。到目前為止,我一直在內部編寫我所有的應用程序邏輯main.go,屏幕上有這么多文本,它開始變得相當麻煩。我終其一生都無法弄清楚如何導入位于另一個 .go 文件中的外部函數。這是我要完成的基本示例main.gopackage mainfunc main() { SayHello() //THIS IS THE FUNCTION IMPORTED FROM hello.go{hello.gopackage helloimport "fmt"func SayHello() { fmt.Println("Hello!"){project structure/ -main.go -hello.go我知道這是一個相當簡單的問題,但我嘗試的一切都會導致我的控制臺出現錯誤。在這個例子中,我只想將函數SayHello從 hello.go 文件導出到 main.go 文件中,據我所知,導出的任何內容都必須以大寫字母開頭。整個 go.mod 文件和包聲明在頂部,如果每個文件讓我感到困惑,我幾個小時都無法弄清楚。
從同一目錄中的另一個 go 文件導入外部函數和邏輯
慕桂英3389331
2023-02-14 15:27:25