Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Массивы имеют фиксированную длину, определенную при создании. Слайсы представляют собой динамические представления базовых массивов.
Основные отличия:
Признак | Массив | Слайс |
---|---|---|
Длина | Фиксированная | Динамическая |
Создание | [N]Тип (N - размер) | []Тип или make([]Тип, len, cap) |
Передача | По значению | По ссылке (на базовый массив) |
Изменение размера | Невозможно | Возможно (с помощью append) |
Примеры:
go
Массивы имеют фиксированную длину, определенную при создании. Слайсы представляют собой динамические представления базовых массивов.
Основные отличия:
Признак | Массив | Слайс |
---|---|---|
Длина | Фиксированная | Динамическая |
Создание | [N]Тип (N - размер) | []Тип или make([]Тип, len, cap) |
Передача | По значению | По ссылке (на базовый массив) |
Изменение размера | Невозможно | Возможно (с помощью append) |
Примеры:
go
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.