美文网首页
scala定义函数的5中方法

scala定义函数的5中方法

作者: 乡上香树 | 来源:发表于2019-11-02 20:16 被阅读0次

    scala中第一函数的集中方式如下:

    1.规范化写法,scala 函数的返回值是最后一行代码;

    def addInt(a:Int,b:Int) : Int = {

    var total : Int = a + b

    return total

    }

    //Unit,是Scala语言中数据类型的一种,表示无值,用作不返回任何结果的方法;

    def returnUnit(): Unit = {

    println("ZST loves basketball !")

    }

    2.不写明返回值的类型,程序会自行判断,最后一行代码的执行结果为返回值;

    def addInt(a:Int,b:Int) = {

    a+b

    }

    3。省略返回值类型和等于号,返回的是();

    def addInt(a:Int,b:Int){

    a+b

    4.函数只有一行的写法;

    def addInt (a:Int,b:Int) = x + y

    5.最简单写法:def ,{ },返回值都可以省略,此方法在spark编程中经常使用。

    val addInt = (x: Int,y: Int) => x + y 

    表示定义函数 addInt ,输入参数有两个分别为x,y,且均为Int类型,返回值为两者的和,类型为Int

    相关文章

      网友评论

          本文标题:scala定义函数的5中方法

          本文链接:https://www.haomeiwen.com/subject/gkuhbctx.html