Как упростить данное условие в языке Golang?
У меня есть объект, который выглядит так:
type Message struct {
Actions []Action `json:"actions"`
Keyboards []Keyboard `json:"keyboards"`
}
var response Message
actions выглядит так: [{"name":"test", "users": [1, 2]}, {"name":"!kick", "users": [101]}], actions может быть и пустым, подобное и с Keyboards
Сейчас код выглядит так:
if len(response.Actions) > 0 && len(response.Actions[0].Users) > 0 && response.Actions[0].Users == 1 {
...
}
Что можно сделать, чтобы обойтись без len?