Go 言語では、range キーワードは配列、スライス、チャネル、またはセットの要素を反復するために for ループで使用されます。「for range」構造は他の言語の foreach ステートメントに似ています。配列およびスライスでは、要素のインデックスとインデックスに対応する値を返し、コレクション内の「キーと値」のペアを返します。構文は「for key, value := range data{//}」です。 。
このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。
Go 言語の範囲 (範囲)
Go 言語の range キーワードは、for ループで配列とスライスを反復するために使用されます。)、チャネル、またはマップ要素。配列とスライスでは要素のインデックスとそのインデックスに対応する値を返し、コレクションではキーと値のペアを返します。
マッピングの場合、次のキーと値のペアを返します。 Range は 1 つの値または 2 つの値を返します。 Range 式の左側で値が 1 つだけ使用されている場合、その値が以下の表の最初の値になります。
Go 言語のキーと値の for ループは、他の言語の foreach ステートメントに似た for range という構文形式を使用します。 #Go 言語 for range ループの詳しい説明