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

27.11.2022
01:15

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

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

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

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

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

cannot use "Hello World!" (type string) as type int in assignment

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

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

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

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

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

Закажите новый VPS со скидкой 15%
Любая локация на выбор. Стабильный сервер для ваших проектов по выгодной цене.
Выбрать VPS

Другие статьи

27.11.2022
6 088
База знаний / Программирование
Как создать Hello World на языке Go
27.11.2022
8 300
База знаний / Программирование
Синтаксис языка программирования GO