定义参数:
/** var定义的基本数据类型是可变的,引用数据类型是地址(栈)和地址指向的值(堆)都可变*/
var variable = 5;
var object = new Object();
/** val定义的基本数据类型是不可变的,引用数据类型是地址(栈)不可变,地址指向的值(堆)都可变*/
val immutable = 5;
var object = new Object();
定义类及简单方法:
/**使用object 定义实体类*/
object TestClass {
/**
* 使用def 定义方法
* 可使用private/protected/public定义,默认为public
* Unit 位置代表的是返回值类型,无返回值使用Unit,有则指定要返回的类型。
* Scala可以使用Java中的类包,默认引入java.lang、scala、scala.Predef
*/
def main(args: Array[String]): Unit = {
}
}