hun*_*nsy 1 for-loop scala indexof
我试图在这个for循环中找出10(最后一个元素)的索引时遇到了问题
例如
val l: List[Int] = List(10, 1, 4, 5, 6, 10)
for(i <- l)
{
println(i + " " + l.indexOf(i))
}
Run Code Online (Sandbox Code Playgroud)
输出是
10 0
1 1
4 2
5 3
6 4
10 0
Run Code Online (Sandbox Code Playgroud)
如何进入10 5最后一行?
List(10, 1, 4, 5, 6, 10).zipWithIndex.foreach{ case(a, b) => println(a + " " + b)}
> 10 0
1 1
4 2
5 3
6 4
10 5
Run Code Online (Sandbox Code Playgroud)
您可以使用zipWithIndex生成pair的value和index.
| 归档时间: |
|
| 查看次数: |
2306 次 |
| 最近记录: |