2012-03-01 70 views
17

我想知道如果阶包括一种方法来跳过一个可迭代的第一N个元素,以使得例如跳过前N个元素中可迭代阶

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

将打印仅4和5

我明白这里有切片,但如果事先无法获得序列的长度,就像在我的情况下那样,那是不可能的。

想法?

+2

您可能会感兴趣的:http://www.scala-lang.org/api/current/index.html#scala.collection.Iterable – 2012-03-01 15:12:43

回答

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

或只是'1〜5滴3的foreach println' – Jesper 2012-03-01 11:59:23