首頁 > 後端開發 > Golang > Go中如何呼叫外部包的函數?

Go中如何呼叫外部包的函數?

Linda Hamilton
發布: 2024-11-14 22:32:02
原創
406 人瀏覽過

How to Call Functions from an External Package in Go?

在Go 中從外部套件呼叫函數

在Go 中使用模組化程式碼時,會出現需要存取定義的函數的情況在單獨的包中。本指南將提供在 Go 中從另一個套件呼叫函數的全面解決方案。

在提供的範例中,我們有兩個檔案:主套件下的 main.go 和名為 Functions 的套件下的 function.go。目標是從 main.go 內主函數中的函數包存取 getValue() 函數。

匯入套件

從另一個函數存取函數包,您必須先將套件匯入到您自己的程式碼中。這是透過在程式碼檔案的開頭新增導入語句來完成的:

將 MyProj 替換為包含要呼叫的函數的套件的實際導入路徑。

呼叫函數

匯入套件後,您可以透過以下方式引用匯出的符號(函數或變數)使用套件名稱後接一個點和符號名稱:

在這種情況下,GetValue() 是函數包中的導出函數。

注意: Go 中導出的符號以大寫字母開頭,而未導出的符號以小寫字母開頭

完整代碼:

完整代碼:

完整代碼:這是經過必要更改的更新後的main.go 檔案:此程式碼匯入函數包並呼叫GetValue() 函數將其傳回值列印到控制台。

以上是Go中如何呼叫外部包的函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板