264 читали · 4 года назад
Составные типы данных на Golang
Источник: Nuances of Programming В Go типы данных разделяют на следующие четыре категории: В этой статье мы рассмотрим четыре составных типа: массивы, срезы, ассоциативный массив и структуры. Массив // Заданный фиксированный размер a := [3]int{1,2,3} // Литерал массива с длиной, определяемой механизмом вывода типов a := [...]int{1,2,3} var a [3]int a[0] = 1 a[1] = 2 a[2] = 3 В литерале массива нотация ... используется для указания длины, равной количеству элементов в литерале. При использовании массива в качестве параметров функции функция внутри принимает вместо исходного массива его копию...