函数的字面量语法

class Stu14 {
  //标准定义
  def sum(x:Int,y:Int):Int= {
    x + y
  }

  def main(args: 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类型的结果

    var res = sum2(100,200)
    println(res)
  }

字面量方式 var fn = () =>

你可能感兴趣的:(scala)