2008-06-18 部分適用 scala 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, _)みたいに書ければいいのに。