Справочник Go

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

Управляющие конструкции

Управление потоком

Ошибки выполнения

Объявления

Пакеты

Встроенные

Основные

Целые

Числа

Составные

Создание

Числа

Строки и срезы

strconv: разбор

strconv: форматирование

strconv: прочее

Особые случаи

Базовые операции

Регистр

Обрезка

Разбиение и сборка

Замена

Поиск

Builder и Reader

bytes

unicode

utf8

Базовые

Сортировка

Поиск

Изменение

Сравнение и агрегация

Пакет sort

Базовые

Ключи и значения

Сравнение и фильтр

Частые

Тригонометрия

Логарифмы и экспонента

Константы

Случайные числа

Большие числа

Комплексные

Редкие

Компиляция

Быстрая проверка

Поиск

Замена и разбиение

Группы и прочее

Основы

Методы

Встраивание

Теги и доступ

Основы

Проверка типов

Особенности

Стандартные

Создание

Проверка

Обёртывание

Практика

Файлы

Папки

Информация и права

Работа с File

Флаги открытия

Стандартные потоки

Пути

Интерфейсы io

Операции io

io/fs

Прочее os

Вывод

Ввод

Глаголы форматирования

Интерфейсы fmt

log

bufio

Основные

Таймеры

Форматы

Методы Time

Duration

Локации

Прочее time

Горутины и каналы

select

Mutex

RWMutex

WaitGroup и Once

Cond и Pool

sync.Map

atomic

Видимость

Инициализация

Импорты

Список

Куча

Кольцо

Тесты

Проверки

Бенчмарки

Fuzz

Профилирование

Прочее testing

HTTP-клиент

HTTP-сервер

Request / Response

Прочее http

net

url

JSON

XML

CSV

Base64

Gob

Hex

Binary

Хэши

Хэши прочие

Случайность

Шифры

HMAC

Подписи

Сертификаты и TLS

Прочее crypto

gzip

zlib / flate / lzw / bzip2

tar

zip

Редкие

Создание

Использование

Отмена и ошибки

Флаги

Окружение и аргументы

Процесс

Команды

Сигналы

syscall

reflect: основы

reflect: создание

reflect: Type

reflect: Value

reflect: прочее

unsafe

runtime

Основы

Типы C

Строки и память

Сборка и экспорт