Есть ли лучший способ написать эту нулевую проверку и непустую проверку в groovy?


мне нужно выполнить пустых проверить код, прежде чем выполнять какую-то логику. У меня есть пункт ниже, потому что я чувствую !members?.empty неверно.

есть ли более крутой способ написать следующее?

if (members && !members.empty) {
    // Some Work
}
1 57

1 ответ:

есть действительно более крутой способ.

if(members){
    //Some work
}

все если members коллекция. Нулевая проверка, а также пустая проверка (пустые коллекции принуждаются к false). Да здравствует Заводной Правду. :)