Golang でのキー付き配列の初期化
Golang では、配列の初期化によりキーを使用して要素のインデックスを指定できます。インデックスを直接設定するのとは異なり、キーを使用すると、いくつかの利点と使用例が得られます。
使用例:
ルール:
配列リテラルでのキー付き初期化の構文は次のとおりです: [element_key1: element_value1, ...] 、要素キー N: 要素値 N]。キーは定数の整数式である必要があります。
キーを持つ要素には、キーによってインデックスが割り当てられます。キーのない要素は、最初の要素のゼロから始まる前の要素のインデックスを継承します。
例:
配列について考えてみましょう: a := [... ]int{5, 4: 1, 0, 2: 3, 2, 1: 4}.
結果は、予想どおり [5 4 3 2 1 0] です。
追加の考慮事項:
複合リテラルでは、配列内の要素にオプションのキーを使用できます。スライス。配列では明示的な長さを指定する必要がありますが、スライスでは長さを省略することができます。その場合、長さは指定された要素の数から推測されます。
以上がGo ではキー付き配列の初期化はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。