我已經得到了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