Что такое GOPATH
Принцип действия прост – при помощи переменной `GOPATH` разработчик указывает части накопителя, где платформа Go найдет область, предназначенную для размещения объектов внутри рабочего…
Статьи, инструкции и руководства по настройке и администрированию серверов
Раздел: Go(17)
В языке Go есть только циклы `for`. Никаких `while` и `do while`, как в некоторых других языках. Похожие концепции реализованы с помощью того же `for`. Это сделано для того, чтобы код был более…
Прежде чем переходить к работе с временем, важно понять важную особенность форматирования времени в Go.
Если говорить простыми словами, то интерфейс — это некий контракт, согласно которому компоненты системы ожидают друг от друга определенного поведения, например в части обмена информацией. В…
`Cobra` — это полноценная CLI-платформа для языка Go, в состав которой входит два базовых компонента:
Используемый шаблон, как правило, привязывается к определенной структуре данных (например, struct), данные из которой будут появляться внутри шаблона.
Наше приложение будет поддерживать основные CRUD-операции (создание, чтение, обновление, удаление) для заметок через RESTful API. В ходе разработки мы обсудим ключевые аспекты интеграции Gin и…
bool // Boolean, имеет значение True или False string // Строки int int8 int16 int32 int64 // Целочисленные значения со знаком uint uint8 uint16 uint32 uint64 uintptr //…
Давайте создадим импровизированный сценарий, в котором у нас будет несколько шахт, внутри которых будет совершаться копка руды.
Все примеры кода, показанные в этом руководстве, запускаются в отдельных файлах с расширением `.go`.
Прежде всего стоит сказать, что в Golang строки устроены несколько иначе, чем в Java, C++ или Python. По сути, это последовательность символов, каждый из которых имеет разный размер — то есть он…
Объявление переменной — это процесс ее создания и назначения ей имени и типа данных. В Go переменные могут быть объявлены с помощью ключевого слова `var`, а также с помощью оператора `:=`.
Изначально CentOS базируется на коммерческом дистрибутиве Red Hat Enterprise Linux ([RHEL](https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux)), однако отличается от него тем, что…
Перед тем как начинать непосредственно установку Golang, необходимо убедиться, что все необходимые для дальнейшей работы пакеты обновлены.
Прежде чем начинать процесс установки Golang, сперва стоит узнать, установлен ли он в системе вообще. Для этого есть просто способ — попытаться выполнить команду, выводящую версию Golang:
Перед началом выполнения установки Golang, убедитесь, что ваша виртуальная машина или сервер соответствуют следующим системным требованиям:
Go поддерживает Windows 7 и более новые версии. Убедитесь, что у вас установлена поддерживаемая версия ОС.