object Base20 {
// 定义一个函数,计算两数的和
// 定义一个字面量函数,计算两个数的较大者
val getMax = (x:Int, y:Int) => if(x>y) x else y
// 定义一个字面量函数,计算两个数的较小者
val getMin = (x:Int, y:Int) => if(x<y) x else y
// test 这个函数,它的第一个参数是一个函数。
val test = (x: (Int,Int)=>Int, a:Int, b:Int ) => {
println("test被调用")
println( x(a,b) )
}
def main(args: Array[String]): Unit = {
test(getMax, 1, 2)
}
}