Введение в массивы в Go
Массив хранит несколько значений одного типа
под одним именем. Вместо отдельных переменных
first, second и third
для трех чисел программа объявляет одну сущность
и обращается к каждому числу по его номеру внутри
этой группы.
Длина массива задается сразу при объявлении и потом не растет. Если нужно ровно три числа, тип сразу говорит «три места», и язык не даст записать четвертое без нового объявления. Так проще держать в голове размер данных и не путать разные наборы разной вместимости.
Все элементы массива имеют один тип: только целые,
только строки или другой один выбранный тип.
Имя массива в командах означает всю группу целиком,
а отдельное значение достают по номеру элемента.
Нумерация начинается с нуля: первый элемент
имеет номер 0, следующий 1
и так далее.
В разделе опираемся на циклы for, перебор
целых через range, условия и строки,
которые читатель уже знает. Сначала разберем
создание и тип с длиной, потом доступ и смену
значений, копирование при присваивании и два
способа пройти все элементы, а в конце закрепим
короткой практикой.