2012-03-01 14 views
17

Mi piacerebbe sapere se scala include un modo per saltare i primi N elementi di un iterabile, in modo che, per esempioSkip primi N elementi in scala iterabile

(1 to 5).WHATIWANT(3).foreach(println(_)) 

sarebbe stampare solo 4 e 5.

Capisco che c'è una fetta, ma se la lunghezza della sequenza non può essere ottenuta in anticipo, come nel mio caso, non lo farò.

Idee?

+2

Potreste essere interessato a questo: http://www.scala-lang.org/api/current/index.html#scala.collection.Iterable –

risposta

47
(1 to 5).drop(3).foreach(println(_)) 
+9

o semplicemente '1-5 goccia 3 foreach println' – Jesper

Problemi correlati