教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Scala的声明值和变量【大数据文章】

更新时间:2020年12月17日14时42分 来源:传智教育 浏览次数:

好口碑IT培训

  
      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中的保留字重名,而且变量名可以以字母或下划线开头,且变量名是严格区分大小写的。



猜你喜欢:

什么是Sqoop?Sqoop发展历程简介

Linux系统安装虚拟机的网络配置方法

Scala算术操作符重载怎样使用?

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

传智播客大数据培训课程 

0 分享到:
和我们在线交谈!