カリー化された関数を直接書く

カリー化とかよくわかってないですが、2ch の Scala スレにおもしろいのがあったのでメモ

object Main {
  def add(a :int)(b :int)(c :int) = a + b + c
 
  def main(args : Array[String]) : Unit = {
    print(add(1)(2)(3)) // 6
  }
}