1. ホーム
  2. grails

[解決済み] Groovyでコレクションがヌルか空かをチェックする

2022-07-10 09:16:51

質問

コレクションに対して null または空のチェックを行う必要があります。 !members?.empty は正しくありません。 以下のような、もっと華やかな書き方はないでしょうか?

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

どのように解決するのですか?

確かにGroovier Wayはあります。

if (members) {
    //Some work
}

は、もし members がコレクションである場合、すべてを行います。Nullチェックだけでなく、空チェックも可能(空のコレクションは強制的に false ). 万歳 グルービー トゥルース . :)