在Go 中呼叫外部套件的函數
在Go 程式設計中,你可能會遇到需要呼叫下面定義的函數的情況當前包之外的包。要實現這一點,了解跨包函數呼叫的原理至關重要。
考慮以下場景:您有兩個 Go 文件,main.go 和functions.go,位於不同的套件中(main 和分別作用)。 functions.go 包含一個名為 getValue() 的函數。您的任務是從 main.go 中的主套件中呼叫此函數。
要建立跨套件引用,您可以使用 main.go 中的 import 語句匯入函數套件。然而,需要注意的是,Go 遵循一個約定,即只有以大寫字母開頭的標識符在包外可見(導出)。
因此,要成功呼叫 getValue(),至關重要的是確保函數在functions.go 中以大寫字母宣告。完成此修改後,您可以在main.go 中引用getValue(),如下所示:
透過執行下列步驟,您可以輕鬆地從Go 中的外部套件呼叫函數,從而擴大應用程式的範圍功能。
以上是Go中如何呼叫外部包的函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!