首页 > 其他 > 详细

1.定义变量和函数

时间:2018-03-26 21:56:50      阅读:163      评论:0      收藏:0      [点我收藏+]

1.定义变量

  Scala的变量分为两种,val和var。

  val跟java的final变量类似,一旦初始化就不能被重新赋值。

  var类似于java的非final变量,在整个生命周期内var可以被重新赋值。

  示例

    var  greeting :String = “hello world!”;

  Scala并不是和java一样在变量名之后给出类型,而是在变量名后,变量名和类型之间用冒号(:)隔开。

  我们还可以这样写

    var greeting = “hello world!”;

  这里并没有声明变量的类型,因为Scala具有类型判断的能力,可以不显式指定类型。

2.定义函数

  函数定义由def开始,然后是函数名和圆括号中以逗号隔开的参数列表。

          函数名          参数列表            返回结果类型

  def    max    (x :Int , y :Int )  :   Int  =  {

    //函数内容

  }

  如果函数只有一条语句,也可以选择不是使用花括号。

    def max (x:Int,y:Int)= if(x<y)x else y

  下面是不接收任何参数也不返回任何有意义的结果的函数

    def greet() = println(“hello world”);

  返回结果是Unit,类似于java中的void,表示该函数并不返回任何由实际意义的结果。

1.定义变量和函数

原文:https://www.cnblogs.com/zzhangyuhang/p/8654180.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!