2 года назад
Структуры данных: массивы
Источник: Nuances of Programming Предыдущая часть: «Структуры данных: основные понятия» Массив  —  это контейнер, содержащий фиксированное количество элементов одного типа. В большинстве структур данных массивы используются для реализации алгоритмов. Вот термины, необходимые для понимания концепции массивов: Представление массива Массивы объявляются в разных языках по-разному. В качестве примера возьмем объявление массива на C: Здесь надо учитывать следующие важные моменты: Базовые операции Это...
244 читали · 3 года назад
Составные типы данных на 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 В литерале массива нотация ... используется для указания длины, равной количеству элементов в литерале. При использовании массива в качестве параметров функции функция внутри принимает вместо исходного массива его копию...