groovy
Wege der Iteration in Groovy
Suche…
Einführung
Groovy bietet mehr Möglichkeiten zum Schleifen als die Unterstützung der Java-Iterationen.
Groovy erweitert die Integer
Klasse um die Methoden step()
, upto()
und times()
. Diese Methoden haben einen Abschluss als Parameter. Im Abschluss definieren wir den Code, den wir mehrmals ausführen möchten.
Außerdem werden die Methoden each()
und eachWithIndex()
, um Sammlungen zu eachWithIndex()
.
Wie kann ich n mal was machen?
Wie kann ich Hello World 5-mal drucken?
5.times{
println "hello world"
}
Each und EachWithIndex
each
und eachWithIndex
sind Methoden, um Sammlungen zu eachWithIndex
.
jeweils it
(default Iterator) und eachWithIndex
haben it
, index
(default Iterator, Standardindex).
Wir können auch den Standard-Iterator / -Index ändern. Bitte sehen Sie unten Beispiele.
def list = [1,2,5,7]
list.each{
println it
}
list.each{val->
println val
}
list.eachWithIndex{it,index->
println "value " + it + " at index " +index
}
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow