golang の const キーワードは定数を定義するために使用され、その値はプログラムの実行中に変更されません。定数には、数値、文字または文字列、ブール値、その他の型を使用できます。
定義形式: const 定数名 type = 値
定数名と型は必須ですが、値はオプションです。値が割り当てられていない場合、Go は定数にデフォルト値を自動的に割り当てます。たとえば、数値定数のデフォルト値は 0、ブール定数のデフォルト値は false、文字列定数のデフォルト値は空の文字列です。
定数を使用する利点は、コード内のハードコーディングを回避し、プログラムの可読性と保守性を向上できることです。 golang では、定数には次の特性もあります。
定数の定義
golang で定数を定義するには 2 つの方法があります:
const Pi float32 = 3.14159265359
const Name string = "John"
const Age int = 25
Monday = iota // 0 Tuesday // 1 Wednesday // 2 Thursday // 3 Friday // 4 Saturday // 5 Sunday // 6)上記の例では、月曜日の値は 0 です。および火曜日 値は 1 などとなります。 iota は、列挙型定数の自動番号付けにも使用できます。例: const (
Apple = iota Banana Cherry Durian)上記の例では、Apple の値は 0、バナナの値は 1 などです。 定数の使用定数の使用方法は変数と同様で、定数名を直接記述するだけです。例: const Pi = 3.1416
r := 2.0
area := Pi
r r
Monday = "星期一" Tuesday = "星期二" Wednesday = "星期三" Thursday = "星期四" Friday = "星期五" Saturday = "星期六" Sunday = "星期日")func main() {
fmt.Println("今天是",Monday)}要約この記事では、定数の定義、使い方、特徴など、golang での const キーワードの使い方を紹介します。定数は Golang プログラムにおける不変の値であり、ハードコーディングを回避し、プログラムの可読性と保守性を向上させます。
以上がgolang constの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。