ホームページ >バックエンド開発 >Golang >Go言語のデータ型の詳しい説明:基本的なデータ型の概要

Go言語のデータ型の詳しい説明:基本的なデータ型の概要

王林
王林オリジナル
2024-04-03 14:09:01801ブラウズ

Go 言語では、次の基本データ型が提供されます。 bool: ブール型 int: 符号付き整数 uint: 符号なし整数 float: 浮動小数点数 complex: 複素数 byte: 文字列: string

Go言語のデータ型の詳しい説明:基本的なデータ型の概要

#Go 言語のデータ型の詳細な説明: 基本データ型の概要

Go 言語は、静的に強く型付けされたプログラミング言語であり、さまざまなデータ値を表すさまざまな基本データ型を提供します。 。これらのデータ型は、変数と定数に格納できる値の型と範囲を制限します。

基本データ型

Go 言語では、次の基本データ型が提供されます:

  • Boolean (bool): true または false の値を表し、サイズは 1 バイトです。
  • 整数: さまざまなサイズの符号付き整数を表す、int、int8、int16、int32、および int64 が含まれます。
  • 符号なし整数: さまざまなサイズの符号なし整数を表す、uint、uint8、uint16、uint32、および uint64 が含まれます。
  • 浮動小数点型: さまざまな精度と範囲の浮動小数点数を表す float32 および float64 が含まれます。
  • 複素数型 (complex): は、実数部と虚数部を含む 16 バイトのサイズの複素数を表します。
  • 文字タイプ (バイト): は ASCII 文字を表し、サイズは 1 バイトです。
  • String (string): は文字列を表し、本質的には不変のバイト配列です。

型推論

Go 言語は型推論をサポートしています。つまり、コンパイラは明示的な宣言を行わずに変数または定数の型を自動的に推論できます。例:

var age int = 25
var name string = "John Doe"
var isValid bool = true

実用的なケース

次に、基本的なデータ型の使用方法を示す簡単なプログラムの例を示します:

package main

import "fmt"

func main() {
    age := 25
    name := "John Doe"
    isValid := true

    fmt.Println("Age:", age)
    fmt.Println("Name:", name)
    fmt.Println("Is Valid:", isValid)
}

出力:

りー

以上がGo言語のデータ型の詳しい説明:基本的なデータ型の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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