Использование типов данных и структур, массивов, срезов и карт в Go
Сведения о структурах, массивах, срезах и картах. Узнайте, в чем заключается различие между этими типами данных и когда следует предпочесть один тип другому.
Цели обучения
В этом модуле вы узнаете больше о следующих компонентах.
- Агрегатные типы в Go: массивы и срезы.
- Различия между массивами и срезами.
- Встроенные функции для работы с данными.
- Использование структур данных "ключ-значение" с помощью карт.
- Создание сложных пользовательских типов данных с помощью структур.
Добавить
Предварительные требования
- Среда Go, готовая к созданию приложений. В идеальном случае среда Go должна быть установлена и настроена локально, а также должна быть установлена среда Visual Studio Code с расширением Go.
- Возможность создания и изменения файлов
.go
. - Возможность запуска приложений Go с помощью командной строки терминала.
- Знание основных типов данных, таких как
string
,int
иboolean
. - Знания, позволяющие создавать простейшие потоки управления данными, например с операторами
if
иfor
.