2016-04-11 5 views

答えて

1

あなたがしているすべてが要素を印刷している場合は、eachを使用してください。

def list = ["a", "b", "c", "d"] 
list.each { println(it) } 

findAllgrepは、リスト内の特定の要素を見つけるために使用されています。 collectは、指定されたリストの要素から新しいコレクションを構築するために使用されます。

したがって、すべての要素を印刷する正しい方法は、eachを使用しています。これはまさにあなたの例です。これは、処理の結果を気にしないときの選択肢でもあります。リストの一部のみを処理する場合は、findAllまたはgrepを使用します。これにより、クロージャを実行する前にリストをフィルタリングできます。これらは、collectとともに、すべて新しいリストを返します。

+0

すばやく返信いただきありがとうございます。 – QVSJ

関連する問題