golangのグローバル変数の初期化方法は何ですか?

Go言語では、全局変数を宣言するためにvarキーワードを使用し、グローバルスコープで初期化することができます。変数の初期化は、変数宣言時に直接値を割り当てるか、init関数を使用して行うことができます。

以下は2つの一般的なグローバル変数の初期化方法です:

  1. 変数の宣言時に直接値を代入する。
var globalVariable int = 10
var anotherGlobalVariable string = "Hello"
  1. init関数を使って初期化する:
var globalVariable int
var anotherGlobalVariable string

func init() {
    globalVariable = 10
    anotherGlobalVariable = "Hello"
}

init関数は、プログラムが起動すると自動的に呼び出される特別な関数であり、初期化操作を実行するために使用されます。init関数の中で、グローバル変数に値を代入することができます。

Go言語のグローバル変数は、パッケージレベルでのみ宣言および初期化が可能であり、関数の中での宣言はできません。

bannerAds