Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 测试是否遍历映射中的第一个元素?_Scala_Playframework_Playframework 2.0 - Fatal编程技术网

Scala 测试是否遍历映射中的第一个元素?

Scala 测试是否遍历映射中的第一个元素?,scala,playframework,playframework-2.0,Scala,Playframework,Playframework 2.0,可以测试一下你已经在地图上循环了多少次吗 如下所示: @item.itemImgs.map { img => @if(img._1) { <html stuff> } } @item.itemmgs.map{img=> @如果(如图1所示){ } } 上面是*.scala.html文档中的Play Framework模板引擎。您可以使用zipWithIndex获取元素索引,这样您就知道映射集合的次数,注意它是基于零索引的: scala>

可以测试一下你已经在地图上循环了多少次吗

如下所示:

@item.itemImgs.map { img =>
    @if(img._1) {
        <html stuff>
    }
}
@item.itemmgs.map{img=>
@如果(如图1所示){
}
}

上面是
*.scala.html
文档中的Play Framework模板引擎。

您可以使用
zipWithIndex
获取元素索引,这样您就知道映射集合的次数,注意它是基于零索引的:

scala> List(1,2,3,4).zipWithIndex.map { case (e,i) => println(i + ": " + e ) }
0: 1
1: 2
2: 3
3: 4