閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

2008-06-18から1日間の記事一覧

部分適用

def add(x: Int)(y: Int) = x + y val add2 = add(2) _ println(add2(3)) // => 5と書く事ができるらしい。が、こうすると、 //println(add(4, 5)) println(add(4)(5))上の書き方ができなくなる。 def add(x: Int, y: Int) = x + y def add2 = add(2, _)みた…