1
在下面的代碼中是否有內聯的方式來返回第一個值或None?對期權的處理似乎比預期更爲冗長。從Scala中的地圖返回選項的清潔/慣用/簡潔的方式
def findBySqlName(sqlName : String) = {
map.iterator.find{ case (cname, col) =>
col.sqlName == sqlName
}.someThingInlineHereThatReturnsTheFirstValueOrNoneIfEmpty
}
是的,我喜歡這個,將添加到工具箱。 – javadba 2014-09-25 16:18:14