版权声明:个人原创,转载请标注! https://blog.csdn.net/Z_Date/article/details/84260939
1、 Scala函数
. 定义函数(多种)
1,函数的定义方式(左参数类型参数名,右参数名运算方法):
val f2 = (a: Int, b: Int) => {a + b}
2,函数的定义方式(左参数类型,右参数名运算方法):
val f1:((Int,Int)=>Int)={(x,y)=>x+y}
3,函数的定义方式:
val f1 = new Function2[Int, Int, Int] {
def apply(x: Int, y: Int): Int = if (x < y) y else x
}
4,函数的定义方式
val f4:(Int,Int)=>Int = (_ + _)
val f3 = (_: Int) + (_: Int)
案例1:多参函数定义和调用
案例2:无参函数定义和调用