scala:面相函数与对象编程,裸露的代码其实被包含在默认的构造函数中
class 类名{方法体} class没有main方法 object 对象名称{方法体} 可定义main方法
scala构造函数定义:class ============= def this() 与 def this((参数):返回类型{方法体} .如下:
class scalaTest {
def this(x: Int):Uint{
this();
println(x)
}
}
var 定义变量参数,值可以变,而val定义的变量值不能改变相当于java的final
流程控制:
for(i<-1 to 10) {println} 包含10 for(i<-1 until 10) {println} 不包含10 while与java无异