Tuesday, September 20, 2011
Scala "for" iteration with indexes
In Scala, to iterate through a collection of items while keeping an index, Seq.zipWithIndex:
for (e <- items.zipWithIndex) {
println(e._1 + " at index " + e._2)
}
(I find this especially useful when writing Scala code that calls into Java library setter methods that are index-based.)
Subscribe to:
Posts (Atom)