Использование типов данных и структур, массивов, срезов и карт в Go

Начальный уровень
Разработка
Учащийся
Azure

Сведения о структурах, массивах, срезах и картах. Узнайте, в чем заключается различие между этими типами данных и когда следует предпочесть один тип другому.

Цели обучения

В этом модуле вы узнаете больше о следующих компонентах.

  • Агрегатные типы в Go: массивы и срезы.
  • Различия между массивами и срезами.
  • Встроенные функции для работы с данными.
  • Использование структур данных "ключ-значение" с помощью карт.
  • Создание сложных пользовательских типов данных с помощью структур.

Предварительные требования

  • Среда Go, готовая к созданию приложений. В идеальном случае среда Go должна быть установлена и настроена локально, а также должна быть установлена среда Visual Studio Code с расширением Go.
  • Возможность создания и изменения файлов .go.
  • Возможность запуска приложений Go с помощью командной строки терминала.
  • Знание основных типов данных, таких как string, int и boolean.
  • Знания, позволяющие создавать простейшие потоки управления данными, например с операторами if и for.