Публикации по теме 'go-programming'


Тест интеграции базы данных Golang с помощью Github Action
Пройти тест Тест интеграции базы данных Golang с помощью Github Action Интеграционный тест MySQL стал проще с Github Action В предыдущей статье ( Тест интеграции Golang MySQL ) мы создали приложение go с тестом интеграции с MySQL. Если вы еще не читали, я предлагаю вам сначала прочитать эту статью, а затем перейти к этой статье. Итак, давайте начнем с небольшого введения в Github Action . Что такое Github Action? Github Action - это автоматизация рабочего процесса,..

GoLang, новый язык для разработчиков
История происхождения Ходят слухи, что идея GoLang возникла во время затишья, когда разработчики ждали компиляции своей программы. Эти разработчики устали ждать, а не работать. Трое программистов из Google оказались на высоте, как и раньше. В 2009 году был анонсирован Go, а в 2012 году была выпущена версия 1.0. Три инженера Google (Роберт Гриземер, Кен Томпсон и Роб Пайк) создали язык системного уровня, чтобы заменить все остальные, поскольку нового не было. в этой области..

Черт возьми: подключаемая командная оболочка в Go
С тех пор, как была анонсирована система плагинов, я хотел создать среду для создания интерактивных программ командной оболочки, в которых команды реализуются с использованием плагинов Go (идея возникла из моего старого Java-проекта ). Итак, я создал Gosh (оболочку Go). Гоша - https://github.com/vladimirvivien/gosh Gosh (оболочка Go) использует программу оболочки драйвера для загрузки подключаемых модулей команд во время выполнения. Плагины реализуют обработчики, которые..

Тип данных String в Go
ГОЛАНГ Тип данных String в Go Strings в Go заслуживают особого внимания, потому что в Go они реализованы иначе, чем в других языках. В отличие от JavaScript, строки заключаются в двойные кавычки "..." , а не в одинарные. Строки в Go UTF-8 кодируются по умолчанию , что имеет больше смысла в 21 веке. Поскольку UTF-8 поддерживает ASCII набор символов, вам не нужно беспокоиться о кодировке в большинстве случаев. Но чтобы понять, как работает кодировка UTF-8, вам..

Анатомия карт в Go
ГОЛАНГ Анатомия карт в Go Карта - это составной тип данных, который может содержать данные, представленные key:value парами. ☛ Что такое map ? Карта похожа на array , за исключением того, что вместо целого числа index вы можете иметь string или любые другие типы данных как key . Иллюстрация карты выглядит как { string Key: int Value, string Key: int Value ... } Синтаксис для определения карты: var myMap map[keyType]valueType Где keyType - это тип..

Приемники указателя Golang и возврат указателя ошибки
Недавно я добавил конечную точку GetMulti со следующим заголовком: Определение проблематично из-за возврата указателя ошибки. При тестировании новой конечной точки была выдана ошибка (возвращенная как: *ServiceError ), что нормально и должно было быть обработано любезно путем дальнейшего распространения ошибки. При распространении ошибки работа по перехвату и преобразованию в окончательный код состояния gRPC будет делегирована перехватчику ошибок. Однако из-за характера того, как..