Публикации по теме 'golang-tutorial'


Структуры в Go
ГОЛАНГ Структуры в Go (структуры) В отличие от традиционного объектно-ориентированного программирования, Go не имеет архитектуры класса-объекта. Скорее у нас есть структуры, которые содержат сложные структуры данных. Что такое структура? структуру или структуру можно сравнить с классом в парадигме объектно-ориентированного программирования . Если вы не знаете, что такое ООП, то представьте, что struct представляет собой рецепт , в котором объявляются ингредиенты и..

Анатомия модулей в Go
ГОЛАНГ Анатомия модулей в Go Модули - это новый способ управления зависимостями вашего проекта Go. Модули позволяют нам включать разные версии одной и той же зависимости, не нарушая работу приложения. 💡 Прежде чем мы начнем, стоит упомянуть, что модули поддерживаются в Go версии 1.11 , но это будет окончательно доработано в Go версии 1.13 . Итак, если вы используете Go версии ниже 1.13, то реализация модулей Go может быть изменена в будущем. Давайте поговорим об эпохе..

Как визуализировать HTML-страницы с помощью Gin для Golang
Простой пример, показывающий, как отображать страницы HTML-шаблонов с помощью популярной веб-инфраструктуры Gin для языка Go (Golang). Gin — один из самых популярных веб-фреймворков для Golang. Ранее я писал о том, как отображать HTML-страницы с помощью базового пакета шаблонов Golang. Визуализация HTML-шаблонов с помощью Gin стала еще проще. Чтобы сделать рабочий процесс более плавным и опробовать новые идеи и отладить, я также решил использовать утилиту автоматической..

Работа с данными JSON в Go: руководство по маршаллингу и демаршаллингу
Недавно я работал с маршаллингом и демаршаллингом данных JSON в Go и хотел бы поделиться своим опытом. Маршаллинг — это процесс преобразования объекта Go в строку JSON. Go предоставляет стандартный пакет библиотеки под названием encoding/json , который включает функции для сортировки и десортировки данных JSON. Чтобы преобразовать объект Go в строку JSON, вы можете использовать функцию json.Marshal , которая принимает объект в качестве входных данных и возвращает фрагмент байта,..

Серия Go: обучение созданию веб-сервиса с помощью Go с нуля, часть 2. 3— Указатели
Для тех, кто программирует на таких языках, как Python, указатель — более незнакомая концепция. Странно видеть звездочку или любой другой символ перед переменной. Как он реагирует при использовании указателя по сравнению с простой переменной?

Применение чистой архитектуры в GoLang
Чистая архитектура — это концепция проектирования программного обеспечения, целью которой является отделение бизнес-логики приложения от его инфраструктуры и деталей реализации. Это достигается путем разделения программного обеспечения на уровни, каждый из которых имеет определенную цель и правило зависимости. Основное преимущество этого подхода заключается в том, что он делает код более удобным для сопровождения, тестируемым и адаптируемым к изменениям. Есть много способов применить..

HTTP-сервер в Голанге
Введение HTTP или протокол передачи гипертекста — это протокол связи, который используется для передачи данных во всемирную паутину. HTTP-сервер — это программа, которая прослушивает входящие запросы от клиентов и отправляет ответы. Например, когда вы отправляете запрос на чтение этой статьи, HTTP-сервер обрабатывает этот запрос, сделанный вами, и возвращает содержимое статьи в ваш веб-браузер. Go — популярный язык программирования, известный своей простотой, поддержкой параллелизма..