在Go 中從外部套件呼叫函數
在Go 中使用模組化程式碼時,會出現需要存取定義的函數的情況在單獨的包中。本指南將提供在 Go 中從另一個套件呼叫函數的全面解決方案。
在提供的範例中,我們有兩個檔案:主套件下的 main.go 和名為 Functions 的套件下的 function.go。目標是從 main.go 內主函數中的函數包存取 getValue() 函數。
匯入套件
從另一個函數存取函數包,您必須先將套件匯入到您自己的程式碼中。這是透過在程式碼檔案的開頭新增導入語句來完成的:
將 MyProj 替換為包含要呼叫的函數的套件的實際導入路徑。
呼叫函數
匯入套件後,您可以透過以下方式引用匯出的符號(函數或變數)使用套件名稱後接一個點和符號名稱:
在這種情況下,GetValue() 是函數包中的導出函數。
注意: Go 中導出的符號以大寫字母開頭,而未導出的符號以小寫字母開頭
完整代碼:
完整代碼:完整代碼:這是經過必要更改的更新後的main.go 檔案:此程式碼匯入函數包並呼叫GetValue() 函數將其傳回值列印到控制台。以上是Go中如何呼叫外部包的函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!