码迷,mamicode.com
首页 > 其他好文 > 详细

1.定义变量和函数

时间:2018-03-26 22:30:15      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:nbsp   结果   gpo   参数   str   选择   声明变量   nal   pos   

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.定义变量和函数

标签:nbsp   结果   gpo   参数   str   选择   声明变量   nal   pos   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!