2010-09-14 今日のTips Scala 関数にリストなどを展開して渡す方法:val lst=List(1,2,3,4,5) だったとき、fnc(lst:_*)は、fnc(1,2,3,4,5)と同じ。 ex) l=List( (1,2),(3,4)) として Map(l:_*)などSeqはPartialFunctionを継承しているので、List(0,1,0,2,3).collect(List('a','b','c')).mkString と書ける。 結果は "abac" となる。