2012-03-01 32 views
17

Tôi muốn biết nếu scala bao gồm một cách để bỏ qua các yếu tố N đầu tiên của một iterable, do đó ví dụBỏ qua các yếu tố N đầu tiên trong scala iterable

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

sẽ in chỉ có 4 và 5.

Tôi hiểu có lát cắt, nhưng nếu độ dài của chuỗi không thể nhận được trước, như trong trường hợp của tôi, điều đó sẽ không xảy ra.

Ý tưởng?

+2

Bạn có thể quan tâm này: http://www.scala-lang.org/api/current/index.html#scala.collection.Iterable –

Trả lời

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

hay chỉ '1-5 thả 3 foreach println' – Jesper

Các vấn đề liên quan