【发布时间】:2012-01-07 00:36:30
【问题描述】:
Java 事件日志(分析)库有一个方法,该方法接受事件名称和字符串的可变参数列表,如下所示:
Analytics.event("my event name", "key1", "value1", "key2", "value2" ...)
我已将我的事件参数收集到一个类似的地图中
Map("key1" -> "value1", "key2" -> "value2" ...)
现在必须有一种方法来展平Map 以列出键和值交替的位置,然后将其提供给事件方法。我有几个猜测,比如将 Map 转换为列出 List 的 Tuples,但调用 .flatten 表示
No implicit view available from (java.lang.String, java.lang.String) => scala.collection.TraversableOnce[B]
我在这里错过了什么?
【问题讨论】:
标签: scala dictionary variadic-functions flatten