Способы оплаты Abuse

Основы языка программирования Go

27.11.2022, 01:15

В этой статье расскажем о том, как происходит работа с переменными и структурами. Это особенно полезный материал для начинающих пользователей. Напомним, что язык имеет статическую типизацию. В Python, Ruby или jаvascript придется выполнить несколько проверок на правильность. Go избавляет от этой проблемы.

Основы языка Go

Рассмотрим первый пример:

Основы языка программирования Go

за вывод отвечает новая функция - print. Здесь видно, что ей нужно передать строку (string). А в функции main будет создана переменная по типу string. Она будет передана в print. Если передать иное, получим ошибку. Можно поменять тип переменной на int, получим :

cannot use "Привет мир!" (type string) as type int in assignment

Основы языка программирования Go

Также вы получите ошибку, если объявили переменную или импортировали пакет, но не используете его. Существует еще множество вещей, которые можно сделать с помощью Go, одна из них - это структуры. Усложним нашу программу, создадим структуру site, с полями name и url, которая будет описывать какой-либо сайт:

Основы языка программирования Go

В структуры будет метод print, выводящий "Добро пожаловать...". В main мы инициализировали структуру и присвоили ее полям значения, а после вызвали метод print.

Язык программирования Go отличается целым рядом особенностей и возможностей. Мы в этом успели убедиться.