Найти в Дзене
Golang с 0

Go (Golang) с нуля. Урок 1 - Первая программа

Учимся программировать на языке Go. Узнай как написать минимальную программу на Go, при этом не устанавливая ничего на свой компьютер! Язык Go входит в десятку популярных языков программирования и с каждым годом набирает еще большую популярность. Он прост в освоении и идеально подходит как первый язык программирования. Эта статья открывает цикл обучающих уроков по языку программирования Go. Цель уроков максимально доступно и быстро познакомить Вас с этим прекрасным языком программирования, который очень востребован в настоящее время среди работодателей. Добавь ссылку на подборку из уроков в закладки браузера, чтобы быстро вернуться к ним, если нужно будет повторить материал. ​Давайте начнем с самой простой программы! Наша первая программа „Сделай настолько просто, насколько это возможно, но не проще.“ — Альберт Эйнштейн Любая сложная программа начинается с небольших строительных блоков. О них пойдет речь в данном уроке. Традиционно принято писать программу типа "Привет мир", когда изу
Оглавление

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

Язык Go входит в десятку популярных языков программирования и с каждым годом набирает еще большую популярность. Он прост в освоении и идеально подходит как первый язык программирования.

Эта статья открывает цикл обучающих уроков по языку программирования Go.

Цель уроков максимально доступно и быстро познакомить Вас с этим прекрасным языком программирования, который очень востребован в настоящее время среди работодателей.

Добавь ссылку на подборку из уроков в закладки браузера, чтобы быстро вернуться к ним, если нужно будет повторить материал.

Уроки по Go | Golang Backend | Дзен

​Давайте начнем с самой простой программы!

Наша первая программа

„Сделай настолько просто, насколько это возможно, но не проще.“ — Альберт Эйнштейн

Любая сложная программа начинается с небольших строительных блоков. О них пойдет речь в данном уроке.

Традиционно принято писать программу типа "Привет мир", когда изучается новый язык программирования. Здесь мы немного сломаем этот шаблон.

Мы напишем программу которая ничего не делает

Для написания кода мы будем использовать онлайн-редактор:

goplay.space

Наша первая программа
Наша первая программа

Эта программа ничего не делает.

С этих строк начинается любая программа на языке Go. Подобный код придется писать довольно часто в первое время.

Давайте разберем эту программу подробнее. Она состоит из двух основных частей:

Пакет main

package main

Программа на Go строится из пакетов. С помощью пакетов мы можем организовать код так, чтобы части, которые объединяет общая цель принадлежали одному пакету. По сути пакет это папка в файловой системе, название которой совпадает с именем пакета. Пакет может содержать в себе файлы с расширением .go, в которых располагается исходный код.

Ключевое слово package определяет пакет с названием main. Любая программа должна состоять из файла с package main и функции main.

В одном файле с расширением .go не может быть более одного объявления пакета.

Внизу красным текстом мы увидим ошибку
Внизу красным текстом мы увидим ошибку

Функция main

func main()

Программа — как любой процесс должен иметь начало и конец. В случае программы на языке Go ее началом служит функция.

Для упрощения представим процесс подогревания еды в микроволновой печи.

Процесс подогревания это программа. Она начинается с того, что мы включаем таймер и запускаем процесс подогрева. Аналогично этому Go запускает программу начиная с функции main.

Данная функция служит точкой входа в вашу программу. Компилятор ищет в файле функцию main и если такой не обнаруживается то, выдается ошибка.

Мы убрали определение функции main и получили ошибку
Мы убрали определение функции main и получили ошибку

Самостоятельная работа

Откройте онлайн-редактор и наберите по памяти код из данного урока. Попробуйте исправить все ошибки и запустить программу. Удалите код и заново его наберите. Проделайте это 2 раза.

Совет

Не бойтесь ошибок в программе - внимательно прочтите сообщение об ошибке и изучите строку кода на которой происходит ошибка. Обычно сообщение об ошибке довольно понятно описывает проблему

Ура мы написали программу, которая ничего не делает!

На самом деле чем меньше программа делает тем лучше.

В следующих уроках мы познакомимся с функциями вывода информации на экран.

Следующий урок — Вывод данных:

В конце каждого урока будет размещаться ссылка на практику.

Практика

Переходи по ссылке и пройди практику по данному уроку в обучающей онлайн — платформе Stepik.

Первая программа

До встречи в следующем уроке!