Groovyでコレクションがnullまたは空かどうかを確認する質問する

Groovyでコレクションがnullまたは空かどうかを確認する質問する

コレクションに対して null または空のチェックを実行する必要がありますが、これは!members?.empty間違っていると思います。以下をより巧妙に記述する方法はありますか?

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

ベストアンサー1

確かにもっと素晴らしい方法がある。

if (members) {
    //Some work
}

がコレクションの場合はすべてを実行しますmembers。null チェックと空チェック (空のコレクションは に強制されますfalse)。Hailグルーヴィーな真実。:)

おすすめ記事