Scala函数学习

版权声明:个人原创,转载请标注! 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无参函数定义和调用

 

猜你喜欢

转载自blog.csdn.net/Z_Date/article/details/84260939