Как упростить данное условие в языке 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?


Ответы (0 шт):