Финальное собеседование Golang Middle Январь 2025
Задачка на исправление кода.
type Set[T any] struct {
m map[T]struct{}
mu sync.Mutex
}
func New[T any]() Set[T] {
return Set[T]{
m: make(map[T]struct{}),
}
}
func (s Set[T]) Has(k T) bool {
var rw sync.RWMutex
rw.RLock()