怎么使用scala中的构造器(避免使用java的方式思考)
怎么理解scala中的pojo
1.不可变对象的权衡
image.png2.scala中的下尾线
image.pngimage.png
3.控制抽象
object Test3 {
def main(args: Array[String]): Unit = {
var num = 10
loop(num >0)(
{
num -=1
println(num)
}
)
}
//注意返回值的类型
//控制抽象实现
def loop (f: => Boolean)(f1: => Unit ):Unit ={
if (f ){
f1
loop(f)(f1)
}
}
}
网友评论