Введение
В предыдущем модуле вы ознакомились с основами работы с Go. Вы изучили типы данных, переменные, константы, функции и пакеты. Научились структурировать логику программы и узнали сведения о том, как Go предпочитает упорядочивать код. Итак, теперь вы готовы узнать, как писать программы в Go, используя основные потоки управления, такие как if/else
, switches
и for
основные функции для обработки ошибок.
Если у вас есть опыт работы на языке программирования, синтаксис которого во многом напоминает язык C, например C# или Java, некоторые разделы этого модуля покажутся вам простыми. Но в других разделах вы увидите нюансы, где Go отличается.
Ближе к концу модуля нужно будет выполнить задание, в котором вам придется применить все изученные к этому времени основные понятия. Потом вы сравните ваше решение с правильным.
Цели обучения
Из этого модуля вы узнаете следующее:
- Сведения о простых и составных операторах
if
. - Сведения об операторах
switch
и их возможностях. - Использование ключевого слова
for
для изучения операторовloop
и их шаблонов в Go. - Использование основных функций для обработки ошибок, таких как
defer
,panic
, а такжеrecover
.
Необходимые компоненты
- Окружение Go, готовое к созданию приложений. В идеальном случае вам нужно установить и настроить окружение Go локально, а также установить Visual Studio Code с расширением Go. В качестве альтернативы можно использовать Go Playground.
- Узнайте, как создавать и изменять
.go
файлы. - Узнайте, как запускать приложения Go с помощью командной строки терминала.
- Умение объявлять и инициализировать переменные.
- Умение создавать функции.