DevGang
Авторизоваться

Golang: Пустой интерфейс

В предыдущей статье мы узнали об интерфейсе в Go. В этой статье мы узнаем о пустых интерфейсах.

Тип интерфейса, который не имеет объявлений методов, называется пустым интерфейсом.

Golang: Интерфейсы

Интерфейсы определяются как набор сигнатур методов. Методы, объявленные в интерфейсе, не имеют тела (определения).

Давайте изучим эту концепцию на простом примере.

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

В этой статье я расскажу вам об использовании Golang с MongoDB. Сначала я покажу вам, как установить MongoDB и важные пакеты Golang.

Затем мы подключимся к серверу MongoDB, пропингуем его и выведем список существующих баз данных. После этого я рассмотрю пример, в котором я использую различные функции для выполнения операций CRUD.

Учебное пособие для начинающих по модульному тестированию GoLang

При тестировании программисты стремятся обнаружить любые потенциальные проблемы перед развертыванием приложения в рабочей среде. Одним из важных видов тестирования, которым занимаются программисты, является модульное тестирование.

Как использовать дженерики Golang со структурами 

Начиная с версии Go 1.18 у нас наконец появилась сила дженериков. На этой неделе, когда я просматривал исходный код Golang, я нашел пример того, как создавать структуры с помощью дженериков.

Горячая перезагрузка с использованием Air в golang 

Горячая перезагрузка — важная и наиболее часто используемая функция. Мы играем и меняем разные сообщения, логику внутри нашего кода. Есть простой способ его реализовать.

Основная идея реализации бинарного дерева с Golang 

Для общих операций алгоритма есть не что иное, как три основные операции записи, поиска и удаления. Кроме того, могут быть некоторые операции, такие как получение информации о соответствующей структуре данных. Например, бинарному дереву может потребоваться получить степень дерева, а стекам и очередям — длину.

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

В этой статье я объясню основы стандартных пакетов шаблонов языка Go (Golang). Эти основы включают в себя использование переменных, условных операторов, перебор переменных и применение функций к переменным в шаблонах Golang.

Алгоритмы сортировки: сортировка слиянием в Golang 

Сортировка слиянием — очень популярный алгоритм сортировки. Он основан на подходе «разделяй и властвуй», т.е. в этом алгоритме вы делите массив на две равные половины, пока каждая половина не будет содержать только один элемент. После разделения массива вы начинаете рекурсивно объединять их, пока не получите отсортированный массив.

Подробное объяснение указателей в Golang 

В компьютере есть два важных компонента: CPU и память. CPU в основном отвечает за вычисления, а память отвечает за хранение. В коде, который мы пишем, определенные переменные будут помещены в память во время выполнения. Разные переменные имеют разную длину, а также разные блоки и размеры, занимаемые в памяти.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу