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


Серия Go: обучение созданию веб-сервиса с помощью Go с нуля, часть 2. 15 — Собираем вместе
Давайте сложим все, что у нас есть. Мы создаем main.go , который вызывает… func main() { r := gin.Default() db, error := tools.SetupDB() // assuming we get a function to do this and returns a *gorm.DB instance routes.SetupRoutes(r, db) // calls route.go file to set up routes server := $http.Server( Addr: ":8080", // port number 8080 on localhost Handler: r, // gin ) server.ListenAndServe() // starts server and listen for request } Еще раз, идем..

Анатомия условных операторов и циклов в Go
ГОЛАНГ Анатомия условных операторов и циклов в Go Go предоставляет if/else и switch условные операторы для выполнения кода на основе определенных условий. Чтобы выполнять какой-то код снова и снова, у нас есть цикл for . Условный оператор if/else Go предоставляет if , if-else , if- else if -else варианты оператора if / else , с которым мы знакомы. Он используется для проверки условия и выполнения некоторого кода, когда условие равно true или false . Состояние..

Эффективное тестирование в Go: использование интерфейсов и табличное тестирование для получения надежного кода
В Go модульное тестирование является фундаментальным аспектом написания надежного программного обеспечения. Стандартная библиотека предоставляет встроенный пакет тестирования ( testing ), который позволяет легко создавать и запускать модульные тесты. Вот пошаговое руководство по выполнению модульного тестирования в Go: Соглашение об именах тестовых файлов: в Go тестовые файлы должны называться с суффиксом _test.go , который сигнализирует инструментам Go, что эти файлы содержат тестовый..