База знаний

    Статьи, инструкции и руководства по настройке и администрированию серверов

    Раздел: Go(17)

    📘
    Разработка

    Циклы for в языке программирования Go

    В языке Go есть только циклы `for`. Никаких `while` и `do while`, как в некоторых других языках. Похожие концепции реализованы с помощью того же `for`. Это сделано для того, чтобы код был более…

    РазработкаSimple-Server
    03.06.2026
    7 мин
    Читать далее
    📘
    Разработка

    Работа с датой и временем в Go с помощью пакета time

    Прежде чем переходить к работе с временем, важно понять важную особенность форматирования времени в Go.

    РазработкаSimple-Server
    03.06.2026
    21 мин
    Читать далее
    📘
    Разработка

    Использование интерфейсов в Go

    Если говорить простыми словами, то интерфейс — это некий контракт, согласно которому компоненты системы ожидают друг от друга определенного поведения, например в части обмена информацией. В…

    РазработкаSimple-Server
    03.06.2026
    12 мин
    Читать далее
    📘
    Разработка

    Как использовать пакет Cobra в Go

    `Cobra` — это полноценная CLI-платформа для языка Go, в состав которой входит два базовых компонента:

    РазработкаSimple-Server
    03.06.2026
    13 мин
    Читать далее
    📘
    Разработка

    Как использовать шаблоны в Go

    Используемый шаблон, как правило, привязывается к определенной структуре данных (например, struct), данные из которой будут появляться внутри шаблона.

    РазработкаSimple-Server
    03.06.2026
    13 мин
    Читать далее
    📘
    Разработка

    Как создать и развернуть приложение на Gin в App Platform

    Наше приложение будет поддерживать основные CRUD-операции (создание, чтение, обновление, удаление) для заметок через RESTful API. В ходе разработки мы обсудим ключевые аспекты интеграции Gin и…

    РазработкаSimple-Server
    03.06.2026
    14 мин
    Читать далее
    📘
    Разработка

    Конвертация типов данных в Go

    bool // Boolean, имеет значение True или False string // Строки int int8 int16 int32 int64 // Целочисленные значения со знаком uint uint8 uint16 uint32 uint64 uintptr //…

    РазработкаSimple-Server
    03.06.2026
    10 мин
    Читать далее
    📘
    Разработка

    Многопоточность в Golang

    Давайте создадим импровизированный сценарий, в котором у нас будет несколько шахт, внутри которых будет совершаться копка руды.

    РазработкаSimple-Server
    03.06.2026
    14 мин
    Читать далее
    📘
    Разработка

    Переменные в Go и работа с ними

    Все примеры кода, показанные в этом руководстве, запускаются в отдельных файлах с расширением `.go`.

    РазработкаSimple-Server
    03.06.2026
    20 мин
    Читать далее
    📘
    Разработка

    Строки в GO: знакомство и начало работы

    Прежде всего стоит сказать, что в Golang строки устроены несколько иначе, чем в Java, C++ или Python. По сути, это последовательность символов, каждый из которых имеет разный размер — то есть он…

    РазработкаSimple-Server
    03.06.2026
    11 мин
    Читать далее
    📘
    Разработка

    Типы данных в Go

    Объявление переменной — это процесс ее создания и назначения ей имени и типа данных. В Go переменные могут быть объявлены с помощью ключевого слова `var`, а также с помощью оператора `:=`.

    РазработкаSimple-Server
    03.06.2026
    10 мин
    Читать далее
    📘
    Разработка

    Установка Go на CentOS

    Изначально CentOS базируется на коммерческом дистрибутиве Red Hat Enterprise Linux ([RHEL](https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux)), однако отличается от него тем, что…

    РазработкаSimple-Server
    03.06.2026
    7 мин
    Читать далее
    📘
    Разработка

    Установка Go на Debian

    Перед тем как начинать непосредственно установку Golang, необходимо убедиться, что все необходимые для дальнейшей работы пакеты обновлены.

    РазработкаSimple-Server
    03.06.2026
    6 мин
    Читать далее
    📘
    Разработка

    Установка Go на MacOS

    Прежде чем начинать процесс установки Golang, сперва стоит узнать, установлен ли он в системе вообще. Для этого есть просто способ — попытаться выполнить команду, выводящую версию Golang:

    РазработкаSimple-Server
    03.06.2026
    7 мин
    Читать далее
    📘
    Разработка

    Установка Go на Ubuntu

    Перед началом выполнения установки Golang, убедитесь, что ваша виртуальная машина или сервер соответствуют следующим системным требованиям:

    РазработкаSimple-Server
    03.06.2026
    5 мин
    Читать далее
    📘
    Разработка

    Установка Go на Windows

    Go поддерживает Windows 7 и более новые версии. Убедитесь, что у вас установлена поддерживаемая версия ОС.

    РазработкаSimple-Server
    03.06.2026
    5 мин
    Читать далее