最初に Go 言語のデータ型を調べるには、特定のコード例が必要です。
プログラミング言語を学習するときは、そのデータ型を理解することが非常に重要です。データ型によって、操作できるデータの種類と範囲が決まります。静的型付けプログラミング言語である Go 言語には、データ型に関する厳密な定義と制限があります。この記事では、最初に Go 言語のデータ型を調べ、理解を深めるのに役立つ具体的なコード例を示します。
(1) 整数
Go 言語では、int8、int16、int32、int64、uint8、uint16、uint32、uint64 など、さまざまな桁の整数型が提供されます。このうち、int 型と uint 型には、オペレーティング システムのアーキテクチャに応じて異なるビット数 (通常は 32 ビットまたは 64 ビット) が割り当てられます。一般に、64 ビット オペレーティング システムでは int 型は int64 型であることに注意してください。
以下は整数型のコード例です:
package main import "fmt" func main() { var num int = 10 fmt.Println(num) }
(2) 浮動小数点数
Go言語の浮動小数点数型にはfloat32とfloat64があります。 float32 型のデータは、より小さい範囲を表しますが、占有するスペースは少なくなり、float64 型のデータは、より広い範囲を表しますが、より多くのスペースを占めます。
次に、浮動小数点数型のコード例を示します。
package main import "fmt" func main() { var num float64 = 3.14 fmt.Println(num) }
(3) ブール値
ブール値型には、true と false の 2 つの値のみが含まれます。主にGo言語の条件判断や論理演算に使用されます。
次に、ブール値タイプのコード例を示します。
package main import "fmt" func main() { var flag bool = true fmt.Println(flag) }
(4) 文字列
文字列は一連の文字で構成され、二重引用符またはバックティックが使用されます。 Go 言語 文字列を表します。
次に、文字列型のコード例を示します。
package main import "fmt" func main() { var str string = "Hello, World!" fmt.Println(str) }
(1) Array
Array は、同じ型の複数の要素を格納できる固定長のデータ型です。
次に、配列型のコード例を示します。
package main import "fmt" func main() { var arr [5]int = [5]int{1, 2, 3, 4, 5} fmt.Println(arr) }
(2) Slice
Slice は、同じ型の複数の要素を格納できる動的長データ型です。必要に応じて動的に拡大または縮小します。
以下はスライス型のコード例です:
package main import "fmt" func main() { var slice []int = []int{1, 2, 3, 4, 5} fmt.Println(slice) }
(3) Dictionary
Dictionary はキーと値のペアのデータ型で、複数のキーと値のペアを格納できます。対応する値にはキーを介してアクセスできます。
以下は辞書型のコード例です:
package main import "fmt" func main() { var dict map[string]int = map[string]int{"apple": 1, "banana": 2, "orange": 3} fmt.Println(dict) }
(4) 構造
構造体は、異なる型の複数のフィールドを含めることができるカスタム データ型です。
以下は構造型のコード例です:
package main import "fmt" type Person struct { Name string Age int } func main() { var p Person = Person{"John", 20} fmt.Println(p) }
上記のコード例を通じて、Go 言語の基本データ型と複合データ型について暫定的に理解しました。実際のプログラミングでは、これらのデータ型を使用してデータを保存したり操作したりすることがよくあります。したがって、これらのデータ型を深く理解し、精通することが非常に重要です。この記事が皆様のお役に立ち、Go 言語のデータ型をより深く理解するのに役立つことを願っています。
以上がGo 言語のデータ型についての予備的な理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。