ホームページ  >  記事  >  バックエンド開発  >  golang の定数と変数の違い

golang の定数と変数の違い

(*-*)浩
(*-*)浩オリジナル
2019-12-03 11:53:492947ブラウズ

golang の定数と変数の違い

Go 言語の定数

定数とは、プログラムが実行中に変更できない固定値を指します。これらの固定値はリテラルとも呼ばれます。 (推奨学習: go)

定数には、整数定数、浮動小数点定数、文字定数、文字列リテラルなどの基本的なデータ型を使用できます。列挙定数もあります。

定数は、自分で定義した後は値を変更できないことを除いて同じです。従来の変数処理です。

定数の定義

const キーワードを使用すると、リテラル定数のフレンドリ名を指定できます:

const Pi float64 = 3.14159265358979323846
const zero = 0.0 // 无类型浮点常量
const (
size int64 = 1024
eof = -1 // 无类型整型常量
)
const u, v float32 = 0, 3 // u = 0.0, v = 3.0,常量的多重赋值
const a, b, c = 3, 4, "foo"
// a = 3, b = 4, c = "foo", 无类型整型和字符串常量

Go 言語変数

#変数とは、プログラムが操作できる記憶領域に付けられた名前にすぎません。

Go の各変数には特定の型があり、これによって変数メモリのサイズとレイアウトが決まり、メモリ内に格納される値の範囲が決まり、変数にグループ演算を適用できます。

変数名には、文字、数字、アンダースコアを使用できます。文字または下線で始める必要があります。 Go では大文字と小文字が区別されるため、大文字と小文字は異なります。

変数の初期化

変数の宣言時に初期化が必要なシナリオでは、var キーワードを保持できますが、次に示すように、これは必須の要素ではなくなりました。

りー

以上がgolang の定数と変数の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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