Вопрос: Как сортировать слайс структур по полю?
Go
Senior
Без компании
Вопрос: Как сортировать слайс структур по полю?
Ответы
```go
type User struct{ Name string; Age int }
users := []User{{"b",20},{"a",30}}
sort.Slice(users, func(i, j int) bool {
return users[i].Name < users[j].Name
})
```
**Как это работает:** `sort.Slice` сортирует на месте; компаратор должен задавать строгий порядок.