我已经得到了List[(Int,String,Double)]
的查询结果,我需要转换为Map[String,String]
(用于显示一个HTML选择列表)斯卡拉:列表[Tuple3]到地图[字符串,字符串]
我砍死解决方案:
val prices = (dao.getPricing flatMap {
case(id, label, fee) =>
Map(id.toString -> (label+" $"+fee))
}).toMap
必须有一个更好的方法来达到同样的...
美味,你甚至设法定义了一个没有名字的val ;-) – virtualeyes
你去了,好的一个,+1,再加上一个奖,简洁是国王 – virtualeyes
你着火了,更喜欢前者虽然,意图更清晰...... – virtualeyes