object u3 {
//定义函数的形式。
//标准定义
def sum(x:Int, y:Int): Int ={
x + y
}
def main(array: Array[String]): Unit = {
//定义函数的新方式:字面量方式
//好处:简单,方便!
var sum1 = (x: Int, y: Int) => {
x + y
}
//简写1:代码只有一句,可以省略{}
var sum2 = (x: Int, y: Int) => x + y
//简写2:形参可以使用占位符来代替
// var sum3:Int = 1
// (Int,Int)=>Int 表示一种类型,是一个函数,需要两个int类型的参数,返回一个int类型的结果
var sum3: (Int, Int) => Int = _ + _
// var res = sum2(100, 200)
var res = sum3(200, 200)
println(res)
}
}