在Go 中存取全域變數
您嘗試在Go 中的main() 函數之外宣告一個全域可存取的變數,但是遇到錯誤。適當的方法取決於變數應該是常數還是可變的。
對於非常量變數
在函數外部聲明一個非常量變數並使得要在包內存取它,請使用以下語法:
var test = "A Test Value"
在這種情況下,變數名稱中的小寫t 表示它僅在套件內可見(未匯出)。
下面是一個範例:
package apitest import "fmt" var sessionID string func main() { // Check and update sessionID as needed... }
對於常數變數
對於常數,請使用 const 關鍵字而不是 var。語法為:
const test = "A Test Value"
常數必須在聲明時賦值,以後不能更改。
附加說明
以上是如何在 Go 中存取全域變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!