Golang は、グローバル変数と関数の使用をサポートする効率的なプログラミング言語です。グローバル変数はプログラム全体から見える変数で、通常はプログラム内で共有する必要があるデータを保存するために使用されます。 Golang でグローバル変数を定義して使用するにはどうすればよいですか?
まず、Golang でグローバル変数を定義する構文は次のとおりです。
var variable_name variable_type [ = value ]
このうち、variable_name
はグローバル変数 の名前です。 variable_type
は変数のタイプ、value
はオプションの変数の初期値です。たとえば、文字列型のグローバル変数を定義します。
var globalString string = "Hello, world!"
グローバル変数を定義するときは、次の点に注意する必要があります。
宣言する;
var globalInt = 42 var globalFloat = 3.1415926
globalInt と
globalFloat の型は
int です。それぞれ
float64 と
float64
func function_name() { // 函数体 }たとえば、グローバル変数の値を出力する関数を定義します。
func printGlobalString() { fmt.Println(globalString) }
グローバル関数を呼び出すときは、次のことに注意してください。グローバル関数で変数を使用する場合、
var を使用する必要はありません。キーワードを再宣言し、変数名を直接使用してください。 グローバル変数と関数を直接定義することに加えて、Golang はグローバル変数と関数を定義するためのパッケージ レベルの方法も提供します。 Golang では、パッケージは関連する関数のコレクションであり、パッケージ内の変数と関数には、パッケージ内の他のファイルからアクセスできます。同じパッケージ内で、次の方法でグローバル変数と関数を定義できます。
package main var ( globalString string = "Hello, world!" ) func printGlobalString() { fmt.Println(globalString) }
上記のコードでは、パッケージ レベルで変数
globalString と関数
printGlobalString を定義します。 ()。パッケージ内の他のファイルからアクセスできます。 つまり、Golang ではグローバル変数と関数を定義するのに非常に便利で、キーワード
var または
func
以上がGolang でグローバル変数を定義して使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。