Get index of current element in a foreach method of Traversable?

前端 未结 4 809
南笙
南笙 2020-12-07 18:49

Suppose I have two arrays:

val ar1 = Array[String](\"1\", \"2\", \"3\")
val ar2 = Array[String](\"1\", \"2\", \"3\", \"4\")

Now for each e

4条回答
  •  -上瘾入骨i
    2020-12-07 19:19

    zip will do it:

    ar1 zip ar2 foreach { p => println(p._1 + p._2) }
    

    This will yield:

    11
    22
    33
    

    Note that you don't need [String] generic type, will be infered by the compiler:

    val ar1 = Array("1", "2", "3")
    val ar2 = Array("1", "2", "3", "4")
    

提交回复
热议问题