Введение

Завершено

В предыдущем модуле вы ознакомились с основами работы с 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 с помощью командной строки терминала.
  • Умение объявлять и инициализировать переменные.
  • Умение создавать функции.