При разработке некоторых CLI-приложений в Go я всегда рассматриваю файл main.go
как «порт ввода-вывода моего приложения».
Почему входной порт? Он находится в файле main.go
, который мы будем компилировать для создания исполняемого файла приложения, куда мы «привязываем» все остальные пакеты. Здесь мы запускаем зависимости, настраиваем и вызываем пакеты, которые выполняют бизнес-логику.
Оператор fallthrough используется в предложении case switch. Он должен использоваться в конце предложения case.
Он используется для выполнения следующего предложения case без проверки выражения.
Оператор « Fallthrough » передает управление первому оператору следующего предложения case — спецификация Go.
Golang известен своим параллелизмом (горутинами). Существует не только параллелизм, но и настоящий параллелизм, который можно реализовать с помощью Golang.
В этой статье вы узнаете, как создать собственное GitHub actions в Go. GitHub предоставляет нам два способа создания пользовательских действий GitHub: вы можете создавать действия с помощью JavaScript 💩 или использовать Docker 🐳. Я собираюсь использовать Docker + Go для создания пользовательского действия GitHub, при этом я укажу на некоторые важные вещи, на которые следует обратить внимание.
Это будет очень короткая статья, в которой я расскажу об указателях в языке Go.
Ведение журнала является неотъемлемой частью любого приложения. Однако правильное расположение и использование логгера в структуре проекта вызывает вопросы даже у опытных разработчиков.
В предыдущей статье мы узнали об интерфейсе в Go. В этой статье мы узнаем о пустых интерфейсах.
Тип интерфейса, который не имеет объявлений методов, называется пустым интерфейсом.
Интерфейсы определяются как набор сигнатур методов. Методы, объявленные в интерфейсе, не имеют тела (определения).
Давайте изучим эту концепцию на простом примере.
Сигналы django могут стать полезными, когда мы пытаемся разработать некоторую функциональность, основанную на событиях, в нашем бэкэнде.
В django у нас есть два объекта, один из которых является отправителем, а другой - получателем, отправитель отправит сигнал о любом конкретном событии, и все получатели, которые прослушивают это событие, уведомляются сигналом и выполняют определенные действия.
В этой статье я расскажу вам об использовании Golang с MongoDB. Сначала я покажу вам, как установить MongoDB и важные пакеты Golang.
Затем мы подключимся к серверу MongoDB, пропингуем его и выведем список существующих баз данных. После этого я рассмотрю пример, в котором я использую различные функции для выполнения операций CRUD.
Присоединяйся в тусовку
Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.
В этом месте могла бы быть ваша реклама
Разместить рекламу