First-class functions в Golang

First-class functions в Golang

Назначаем функции переменным В языке Go вам разрешено назначать функцию переменной. Когда вы назначаете функцию переменной, тип переменной имеет тип функции, и вы можете вызвать эту переменную как вызов функции,…

Как легко отправить коды ошибок HTTP с помощью Golang и Gin Gonic

Как легко отправить коды ошибок HTTP с помощью Golang и Gin Gonic

Go – очень популярный язык по понятной причине. Это простой язык с такой же производительностью, как и язык низкого уровня, например, C++. Всё больше разработчиков признают Golang. Веб-платформа Gin использует…

Golang: перемещаем конфигурацию во внешний файл, чтобы было удобнее

Golang: перемещаем конфигурацию во внешний файл, чтобы было удобнее

Трудно управлять конфигурацией проекта, если она находится в коде. Работая в команде, разработчики продолжают добавлять различные конфигурации по всему проекту. Я всегда перемещаю её во внешний файл, чтобы держать всю…

Реализация перечислений в Golang

Реализация перечислений в Golang

В этой статье я покажу вам, как реализовать перечисления в Golang, используя предварительно идентифицированную iota. Прежде чем перейти к перечислениям, давайте разберёмся, что такое iota и как она используется. Что…

GoLang с Rails

GoLang с Rails

GoLang с Rails? Не знаете, зачем использовать GoLang с Rails? Это основано исключительно на наших требованиях, но, безусловно, может принести пользу другим, ожидающим аналогичного варианта использования. У нас было веб-приложение,…

Детектор гонки данных в Golang

Детектор гонки данных в Golang

Как мы знаем, Golang является мощным языком программирования со встроенной параллелизмом. Мы можем одновременно выполнять функцию с другими функциями, создавая goroutine с помощью ключевого слова go. Когда несколько горожан делятся…