Диапазон используется ключевое слово в течение цикла для перебора элементов массива, ломтик, канал или карте. С массивом и срезами он возвращает индекс элемента как целое. С помощью карт он возвращает ключ следующей пары ключ-значение. Диапазон возвращает одно или два значения. Если слева от выражения диапазона используется только одно значение, это первое значение в следующей таблице.
| Выражение диапазона | 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 |
0 комментариев