[Scala] Scala 学习笔记 (9) - 入参的颗粒化

颗粒化:Currying。将原来函数的2个入参拆开,分别写在两个括号里面。

  /**
    *
    * currying 颗粒化
    * 将原来函数的2个入参拆开
    * 这种做法在Spark SQL UDF里面常用
    */
  def sum(a:Int, b:Int) = a + b
  def sum2(a:Int)(b:Int) = a + b
  println(sum(2,4))
  println(sum2(2)(4))