1
我得到了两个列表l1
和l2
,基于l1
,l2
需要循环。基于第一个列表循环第二个列表
val l1 = List("a", "b")
val l2 = List(1, 2, 3, 4, 5, 6)
我想这样的,但没有得到正确的结果
l1.map { x =>
l2.map { y =>
println(x, y)
}
}
结果得到
(a,1)
(a,2)
(a,3)
(a,4)
(a,5)
这里l2
的循环,直到在列表中的项目结束,但我想它只对l1
中的每个项目循环一次,对于l1
,l2
中的第二项需要再次循环只有一次,但列表中的下一个项目。
结果有望提前
(a,1)
(b,2)
感谢。
....完美,谢谢:-) – Jet