2020-11-10-Scala-30(scala中文版的摘录1

2020-11-10  本文已影响0人  冰菓_

怎么使用scala中的构造器(避免使用java的方式思考)

怎么理解scala中的pojo

1.不可变对象的权衡

image.png

2.scala中的下尾线

image.png
image.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)
          }
  }
}

4.对是否带()的理解

image.png

5.类和特质

image.png

6.模式守卫

image.png
上一篇下一篇

猜你喜欢

热点阅读