Berufung ist .jede{} auf IntRange gibt den Bereich nicht jede ganze Zahl
Ich glaube, ich habe einige komische Erwartungen... ich will Durchlaufen die zahlen von 1 bis 10. Als eine while-Schleife geht es so:
def countMe = 1
while (countMe<11) {
println countMe
countMe++
}
Ich hatte erwartet, dass die folgenden tun dies auch:
[1..10].each { println it }
Aber es tatsächlich druckt die IntRange
, nicht jeder Integer
im Sortiment. Was ist das (syntaktisch) am nächsten Weg zu meiner [x..y].each{}
fantasy zu bekommen, jeder der eine Liste von zahlen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie Klammern, nicht Klammern:
[1..10]
ist eine Liste der Länge 1 mit einem einzelnen Bereich.