一、什么是Scala?
- 面向对象和函数式编程
- JVM和JavaScript
- 多范式的编程语言
- 面向对象编程和函数式编程
- Scala 运行于 Java 平台( Java 虚拟机),并兼容现有的 Java 程序
二、为什么要学Scala(特点)
- 优雅
- 速度快
- 融合hadoop生态圈
三、数据类型
Scala 和 Java 一样,有 7 种数值类型 Byte、Char、Short、Int、Long、Float 和 Double(无包 装类型)和 Boolean、Unit 类型.
注意:Unit 表示无值,和其他语言中 void 等同。用作不返回任何结果的方法的结果类型。Unit 只有一个实例值,写成()。
四、变量的定义
定义变量使用 var 或者 val 关键字.
语法:
var|val 变量名称 (: 数据类型) = 变量值
区别:
var 变量值可以修改,变量类型不能更改
val 变量值不可以修改,常量,不进行二次赋值
五、输出语句
print 直接输出
println 换行输出
printf 格式化输出,"${}"