高阶函数转一阶函数:
val add1 = (x: Int) => x + 5
def add2(x: Int)(y: Int) = x + y //传入一个参数转换为一阶函数
def add3(x: Int) = (y: Int) => x + y
val v2 = add2(2) _ //可以使用下划线转成一阶函数
//val v3 = add3(2) _ //无法转成一杰函数 val addx = (x: Int) => (y: Int) => x + y //
val addxx =addx(5) //转成一阶函数