Scala是一门将函数式编程和面向对象相结合的语言。
开发环境:JDK + SDK(编译器)
运行环境:JDK + JRE
HelloWord案例的编译与运行
三种注释类型:
单行注释 //注释文字
多行注释 /*注释文字*/
文档注释 /**注释文字*/
两种变量类型:
val:表示一种不可变变量,类似于 Java 中的 final,在 scala 中推荐使用该变量
var:表示一种可变变量,建议在有特定需要的情况下使用
分号是表达式的分隔符,Scala具有自动推断分号的功能。
编写代码换行时必须用分号结束这一强制性要求不同,Scala具有自动推断分号的功能。在关键字with用在Scala中编写代码换行时,可以不加分号,当没有加分号时,Scala会在编译时自动加上分号。虽然 Scala 正是由于Scala具有自动推断分号的功能,但是必须遵守以下规则:
如果一行只有一条语句或一个表达式时,则分号可以加,也可以不加;
如果一行有多条语句或多个表达式时,则分号必须加。