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