Диапазон используется ключевое слово в течение цикла для перебора элементов массива, ломтик, канал или карте. С массивом и срезами он возвращает индекс элемента как целое. С помощью карт он возвращает ключ следующей пары ключ-значение. Диапазон возвращает одно или два значения. Если слева от выражения диапазона используется только одно значение, это первое значение в следующей таблице.

Выражение диапазона 1-е значение Второе значение (необязательно)
Array or slice a [n]E index i int a[i] E
String s string type index i int rune int
map m map[K]V key k K value m[k] V
channel c chan E element e E none