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?

InformationsquelleAutor Mikey | 2012-09-15
Schreibe einen Kommentar