首页技术文章正文

Scala在使用声明值和变量时的注意事项有哪些?

更新时间:2020-12-17 来源:黑马程序员 浏览量:

1577370495235_学IT就到黑马程序员.gif

  
      Scala有两种类型的变量,一种是使用关键字var声明的变量,值是可变的;另一种是使用关键字val声明的变量,也叫常量,值是不可变的。示例代码如下:

var myVar:String="Hello"  // 使用var声明变量myVar

val age:Int=10        // 使用val声明常量age

  这里需要说明的是,虽然声明值和变量的方式比较简单,但是有以下几个事项需要注意:

  (1)Scala中的变量在声明时必须进行初始化。不同的是,使用var声明的变量可以在初始化后再次对变量进行赋值,而使用val声明的常量的值不可被再次赋值。

  (2)声明变量时,我们可以不给出变量的类型,因为在初始化的时候,Scala的类型推断机制能够根据变量初始化的值自动推算出来。

  上述声明变量myVar和age的代码,等同于下列代码:

var myVar="Hello"    // 使用var声明变量myVar

val age=10        // 使用val声明常量age

  (3)使用关键字var或val声明变量时,后面紧跟的变量名称不能和Scala中的保留字重名,而且变量名可以以字母或下划线开头,且变量名是严格区分大小写的。




猜你喜欢:

HDFS分布式文件系统的优点缺点有哪些?

不同系统如何加载数据创建RDD

详解MapReduce编程的Map模型和Reduce模型?

黑马程序员大数据培训课程 

分享到:
在线咨询 我要报名
和我们在线交谈!