2012-03-01 26 views
17

me gustaría saber si Scala incluye una forma de omitir los primeros N elementos de un iterable, de modo que, por ejemploSaltar primeros N elementos en Scala iterables

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

imprimiría solamente 4 y 5.

Entiendo que hay división, pero si la longitud de la secuencia no se puede obtener de antemano, como en mi caso, eso no funcionará.

Ideas?

+2

Usted puede estar interesado en esto: http://www.scala-lang.org/api/current/index.html#scala.collection.Iterable –

Respuesta

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

o simplemente '1 a 5 gota 3 foreach println' – Jesper

Cuestiones relacionadas