object Test14 {
def main(args: Array[String]): Unit = {
//奶茶店1
var add = (x:Int,y:Int) => x + y
//咖啡店1
var mul = (x:Int,y:Int) => x*y
//定义一个函数。它的特点是:第一个参数的类型是函数!
//美团
var op = (fn: (Int,Int)=>Int, a:Int, b:Int) => {
fn(a,b)
}
// add(100,200)
println( op(add, 100, 200))
println( op(mul, 100, 200))
}
scala语法 把函数作为参数
最新推荐文章于 2024-10-08 21:54:52 发布