今天完成了实验2-Scala编程初级实践。
实验目的:
- 掌握 Scala 语言的基本语法、数据结构和控制结构;
- 掌握面向对象编程的基础知识,能够编写自定义类和特质;
- 掌握函数式编程的基础知识,能够熟练定义匿名函数。熟悉 Scala 的容器类库的基本层次结构,熟练使用常用的容器类进行数据;
- 熟练掌握 Scala 的 REPL 运行模式和编译运行方法。
数据类型:
Scala和Java一样,有7种数值类型:Byte、Char、Short、Int、Long、Float、Double和无包装类型Boolean、Uint类型。
注意:Uint表示无值,和其他语言中的void等同。用作不返回任何结果的方法的结果类型。Uint只有一个实例值,写成()
定义变量用var或者val关键字。
语法:
var 变量名称(:数据类型) = 变量值
val 变量名称(:数据类型) = 变量值
使用val修饰的变量,值不能被修改,相当于Java中的final修饰的变量。
定义变量时,可以指定数据类型,也可以不指定,不指定时编译器会自动推测变量的数据类型。