Статьи
12 статей
git tag
Команда тегирования коммитов
Циклический односвязный список
Ранее я подробно объяснил что такое односвязный список. Сейчас же поговорим про односвязный циклический список.
Бинарный поиск | Алгоритмы
Рассмотрим на практике как работает бинарный поиск.
Односвязный список
Рассмотрим на практике что такое односвязный список, из чего он состоит и как работает...
Типы в Go
Про все типы в Go: константы, типы данных, функции...
Garbage Collector in Go
Garbage Collector (GC) или сборщик мусора - это автоматический менеджер памяти, встроенный в среду выполнения (runtime). Его основная задача - освободить разработчика от ручного управления памятью.
Каналы в Go
Канал (channel) — это типизированная очередь, через которую горутины могут безопасно передавать данные.
Осторожно! Округление в Go может вас удивить!
*и не только в Go. Про округлечение вещественных чисел, как это происходит в памяти...
Интерфейсы в Go без боли
Краткое руководство по интерфейсам в Go.
Слайсы в Go. Советы
Краткие совету по тому, как пользоваться слайсами, а также про подводные камни...
Duck-typing в Go
Duck-typing — это про «поведение важнее типа». В Go оно реализовано через интерфейсы и структурную типизацию, но работает не так, как в динамических языках.
Почему минимальный проект в Go весит так много?
Рассмотрим на практике, почему минимальный проект в Go весит так много, хотя мы написали всего 1-2 строчки кода...