object Base51 {
def sum(x: Int, y: Int): Int = {
x + y
}
val getMax = (x: Int, y: Int) => if (x > y) x else y
val getMin = (x: Int, y: Int) => if (x < y) x else y
val test = (x: (Int, Int) => Int, a: Int, b: Int) => {
println("test被调用")
x(a, b)
}
def main(args: Array[String]): Unit = {
test(getMax, 1, 2)
}
}
object Base52 {
val mul = (a: Int, b: Int, c: Int) => a * b * c
def main(args: Array[String]): Unit = {
val rst = mul(1, 2, 3)
val f = mul(2, 3, _)
var rst1 = f(5)
println(rst)
println(rst1)
}
}