Главная

Конструкции

Гарантирует ли порядок выполнения конструкция select-case?В Go, порядок выполнения операторов в конструкции select-case не гарантируется. Когда у вас есть несколько операторов case в конструкции selec

Ошибки / Panic

Что такое паника?Паника в программировании на Go обозначает серьезную ошибку, которая обычно приводит к немедленному завершению программы. Паника вызывает немедленное прекращение выполнения функции и

Defer

Что такое defer, как работает, зачем нужен?defer - это ключевое слово в языке программирования Go, которое используется для определения функции, которая должна быть выполнена после возвращения текущей

$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest

Сортировка за константное времяТакой вопрос я задал одному из наших Российских AI-ассистент разработчика, который ускоряет создание ПОответ был такой: Вот пример кода на Golang для сортировки подсчето

Пакеты

Что такое пакет?В языке программирования Go, пакет (package) - это коллекция исходных файлов Go, которые находятся в одной и той же директории. Все файлы в одном пакете должны иметь одно и то же имя п

Общие вопросы

Какие технологические преимущества экосистемы Go вы можете назвать?В случае с экосистемой Go к потенциальным преимуществам можно отнести: Большое и активное сообщество разработчиков, которые вносят с

С 1 Июня 2024!

Добрый день! Сегодня родился сайт GoXpert. Для чего нужен этот сайт: Во-первых, для меня. Да, меня зовут Дмитрий Сигаев. Это сайт, на мой взгляд, поможет мне структурировать свои знания в разных обл

Горутины что было

Горутины: всё, что вы хотели знать, но боялись спроситьКратко: Горутины выполняются в порядке очереди, то есть FIFO (First In, First Out). Исполнение горутины прерывается уже не может выполняться: то

Как устроен AES (Rijndael)

О чём эта статья Возможно вы считаете, что криптографические алгоритмы шифрования и хеширования, вроде AES и MD5, устроены очень сложно и написать их совсем не просто, даже имея под рукой полную докум

Stateless vs Statefull

• Состояние в программировании означает состояние системы, компонента или приложения в определенный момент времени.• Понимание состояния и управление им важно для создания интерактивных и динамичных в

Шаблоны интеграции API - API Integration Patterns

• API расшифровывается как интерфейс прикладного программирования.• API-интерфейсы позволяют взаимодействовать с программным обеспечением или платформами без необходимости разбираться в их внутреннем

Stateless vs Statefull

Вопрос: Stateless - состояние не хранится на сервере. Т.е. в каждом новом запросе мы передаём свой логин/пароль (если в приложении есть авторизация), а также данные для запроса. Statefull - на сервере