-
Scala的变量
定义:变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。
关键字:有两个 var和 val。var 是 variable 的简写,用来定义可变变量,val是 value的简写,用来定义不可变变量。 代码示例:
-
Scala的标识符
(1). 标识符的定义
标识符是编程时使用的名字,可用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。(
(2). 标识符的作用
(1)标识符不能以数字开头,并且不能是Scala中的关键字(但可以包含关键字)。
(2)符号开头的标识符被保留作为Scala编译器产生的标识符之用,应用程序应该避免使用$开头的标识符,以免造成冲突
//变量名-标识符。不能以数字开头,并且不能是关键字
var a0 = 100 var if = 100
// if 是关键字,不能被用做变量名,不能包含特殊符号#,不能有空格,不能以数字开头
Scala代码中的注释
1.单行注释。 // 注释的内容
2.多行注释。 /* 注释的内容 */
3.文档注释。/** 注释的内容*/
代码如下:
Scala的数据类型概述
Scala的数据类型可以分数值类型和非数值类型两大类
val a = 3
var b = 3L // L 表示长整型
var c:Float = 3.0f // f 表示浮点型
var d = 1.1 // 默认小数是double
1.自动类型转换
在赋值和运算时,范围小的数据类型会自动转换为范围大的数据类型,再计算。
例如:
1 + 1.1 的结果就是Double类型的2.1。
范围类型从小到大排列如下:
byte → short → char → Int -> Long → Float → Double
2.强制转换
格式:具体的值.toXXX
()val c:Int = (1 + 1.21).toInt // 自动舍弃了小数的部分