Публикации по теме 'abstraction-layer'
Как использовать дженерики в структурах и интерфейсах в Golang?
Golang 1.18 представил поддержку дженериков, что позволяет разработчикам писать код, не зависящий от конкретных типов. Это означает, что теперь функции и типы могут быть написаны для работы с любым набором типов. В этой статье мы рассмотрим, как использовать дженерики Golang в структуре и с интерфейсами.
Использование обобщений Golang в структуре
Начиная с Go 1.18, вы можете определять универсальные типы:
type Model[T any] struct {
Data []T
}
Универсальный тип должен быть..