ホームページ >バックエンド開発 >Golang >Golang でさまざまな変数タイプを定義する方法

Golang でさまざまな変数タイプを定義する方法

王林
王林オリジナル
2024-01-18 08:23:161226ブラウズ

Golang でさまざまな変数タイプを定義する方法

Golang でさまざまなタイプの変数を定義するには、特定のコード例が必要です

Golang では、さまざまな方法を使用してさまざまなタイプの変数を定義できます。この記事では、Golang でいくつかの一般的な変数タイプを定義する方法と、対応するコード例を紹介します。

1. 整数変数 (int)
Golang の整数変数は、整数値を格納するために使用できます。次のように定義されます:

var num int // という名前の整数変数を 1 つ宣言します。 num
num = 10 // 代入
fmt.Println(num) // 出力: 10

2. 浮動小数点変数 (float)
Golang では浮動小数点変数が使用できます実数値を格納するためのもので、次のように定義されます:

var num float64 // num という名前の浮動小数点変数を宣言します
num = 3.14 // Assignment
fmt.Println(num) //出力: 3.14

3. ブール変数 (bool)
Golang のブール変数は、true と false の値を格納するために使用され、次のように定義されます:

var flag bool // Declare flag という名前のブール変数
flag = true // 値を割り当てる
fmt.Println(flag) // 出力: true

4 .String 変数 (string)
Golang の String 変数は次のとおりです。文字シーケンスを格納するために使用されます。これらは次のように定義されます:

var str string // str# という名前の文字列変数を宣言します
str = "Hello World" // 代入
fmt.Println(str) // 出力: Hello World

5. 配列変数 (array)
Golang の配列は固定です 同じ型の要素の長さと順序は次のように定義されます:

var arr [5]int // 長さ 5
arr = [5] int{1, 2, 3, 4, 5} // Assignment
fmt.Println(arr) という名前の整数配列を宣言します) //出力: [1 2 3 4 5]

6. スライス変数 (slice)
Golang のスライスは配列への参照であり、動的に拡張できます。次のように定義されます:

var sli []int // sli という名前の整数スライスを宣言
sli = []int{1, 2, 3} // 代入
fmt.Println(sli) // 出力: [ 1 2 3]

7. Golang の辞書変数 (マップ)
辞書は、キーと値のペアの順序付けされていないコレクションであり、次のように定義されます。 string]int // m という名前の辞書を string から int

m に宣言します = map[string]int{"a": 1, "b": 2} // Assignment

fmt.Println(m) / / 出力:map[a:1 b:2]

8. 構造体変数 (struct)

Golang の構造体は、さまざまなフィールドを組み合わせることができるカスタム データ型であり、次のように定義されます。

##type Person struct {

Name string
Age  int

}

var p person // p

p = person{Name: "Tom"、Age: という名前の Person 構造体変数を宣言します。 20} // 値の割り当て

fmt .Println(p) // 出力: {Tom 20}


9. ポインタ変数 (ポインタ)
Golang のポインタ変数は、メモリ アドレスを格納するために使用されます。これらは次のように定義されます :

var ptr *int // ptr という名前の整数ポインタ変数を宣言します
num := 10

ptr = &num // 値を割り当てます

fmt .Println(ptr) // 出力: 0xc000014088

上記は、Golang のいくつかの一般的なタイプの変数の定義方法と、対応するコード例です。これらの例を通じて、Golang のさまざまなタイプの変数をよりよく理解し、使用することができます。この記事があなたのお役に立てば幸いです。

以上がGolang でさまざまな変数タイプを定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。