ich etwas wie das folgende ich versucht:„any“ Funktion in groovy Mit immer das Ergebnis des letzten Elements Schließung Rückkehr
"""foo
bar""".eachLine { line ->
['foo', 'baz'].any{
println(it + ' - ' + line)
line == it
}
}
Ergebnis ist:
foo - foo
foo - bar
baz - bar
false
Ich möchte testen wenn eine der Zeilen der mehrzeiligen Zeichenfolge
"""foo
bar"""
ist in dem Array ['foo', 'baz']
.
Aber hier gibt es ein falsches Ereignis zurück, wenn foo
in der Zeichenfolge vorhanden ist.
Was mache ich falsch?
Genau das, was ich brauchte. Vielen Dank. –