Для начала хотелось бы сказать, что же такое массивы и слайсы. Вопросы и задачи с объяснениями Массив в Go - это структура данных, которая представляет собой упорядоченную последовательность элементов одного типа фиксированной длины. Давайте рассмотрим на примере:
На картинке выше был создан массив с 3-мя элементами и типом данных int. После создания массива мы не можем изменять его вместительность, однако можем менять сами элементы. Каждый элемент массива, имеет свой индекс. Для простоты понимания, на фото я сделал элемент, равный индексу. Индексация в golang, как и в других языках программирования начинается с 0. Давайте рассмотрим и другие способы создания массива Массивы в golang являются обычными значениями, так, что при их вызове, они просто копируются, поэтому при передаче или присваивании массивов создается копия их содержимого. Если мы в одной функции создадим массив, и внесём какие то изменения в другой функции, то оригинальный массив не изменится. На фото мы создали