计算Scala中Map列表中的键数

时间:2017-04-14 10:01:12

标签: scala

我有一张地图列表:

List(Map(148e0b9b-e142-493f-a298-27e0ebd453bc -> 12, 15ddf513-44aa-4285-82cb-31017da99a64 -> 18, ce760bd7-0c2c-4f0f-9303-1ba77346694c -> 3))

这里,每个列表只包含一个地图。我想计算在Map列表中有多少个键值对。虽然可以通过迭代和递增计数器来完成,但我正在寻找类似于单行的东西。

This question更接近我的问题,但我不知道如何从地图列表中解压缩地图。

预期产出:3。

1 个答案:

答案 0 :(得分:1)

一个适用的版本,也适用于包含多个地图的列表:

hWaitForInput

获取每个list-element的map元素数,并总结结果。