変数の定義方法: 1. var キーワードを使用して 1 つ以上の変数を定義します。構文は「var 変数名 type」です; 2. const キーワードを使用して定数を定義します 定数は変更不可能な値であり、定義後に値を変更することはできません。構文は「const constant name type = value」です; 3. 型推論を使用して変数の定義を簡素化します。たとえば、:= 演算子を使用して変数を定義し、コンパイラにその型を自動的に推測させることができます。構文は「変数名 := 値」です; 4. 複数の変数を同時に定義します; 5. 空白の識別子など。
このチュートリアルのオペレーティング システム: Windows 10 システム、go1.20.1 バージョン、Dell G3 コンピューター。
golang では、変数を定義する一般的な方法と、その特性と使用法がいくつかあります。
1. var キーワードを使用する
Golang では、var キーワードを使用して 1 つ以上の変数を定義できます。構文は次のとおりです。
var 変数名 type
たとえば、整数変数を定義するには、x:
var x int
が作成されます。 x という名前の変数 初期値が 0 の整数変数。変数の定義中に、変数に初期値を割り当てることもできます。例:
var y int = 10
これにより、y という名前の整数変数が作成され、その初期値が 10 に設定されます。もちろん、簡略化した書き方も使用できます:
y := 10
これにより、y の型が整数であると自動的に推測され、その初期値が 10 に設定されます。
2. const キーワードを使用する
Golang では、const キーワードを使用して定数を定義できます。定数は、定義後に値を変更できない変更不可能な値です。構文は次のとおりです。
const constant name type = value
たとえば、定数 pi を定義します。
const pi float64 = 3.14159
This作成される名前は pi の定数であり、その値は 3.14159 に設定されます。変数とは異なり、定数は定義時に値を割り当てる必要があります。
3. 型推論を使用する
Golang では、型推論を使用して変数の定義を簡素化できます。たとえば、:= 演算子を使用して変数を定義し、コンパイラにその型を自動的に推測させることができます。構文は次のとおりです。
変数名:= 値
たとえば、文字列変数名を定義し、その初期値を「John」に割り当てます。
name := "John "
現時点では、コンパイラは名前の型が文字列であると自動的に推測します。
4. 複数の変数の定義
Golang では、複数の変数を同時に定義できます。構文は次のとおりです。
var 変数名 1、変数名 2、... 変数名 n 型
たとえば、2 つの整数変数 a と b を定義します。
var a , b int
これにより、初期値が 0 の 2 つの整数変数 a と b が作成されます。定義時に複数の変数に初期値を割り当てることもできます。たとえば:
var c, d = 10, 20
これにより、2 つの整数変数 c と d が作成され、それらが配置されます。の初期値はそれぞれ10、20に設定されています。もちろん、型推論を使用して複数の変数を定義することもできます:
e, f := 30, 40
これにより、2 つの整数変数 e と f が作成され、それらの初期値が変換されます。の はそれぞれ 30 と 40 に設定されます。
5. 空白の識別子
Golang では、空白の識別子「_」を使用して不要な値を表すことができます。たとえば、空白識別子を使用して変数の値を無視できます。例:
#, err := doSomething()
これは、doSomething() 関数の最初の戻り値を無視し、それを err 変数に割り当てます。これは、関数のエラー戻り値のみを考慮する場合に便利です。
以上がGolang言語で変数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。