快学scala 笔记 (第二章)

1、一个空的快表达式{}的值是什么?类型是什么?

scala> val t = {}

t: Unit = ()

2、scala中并没有提供break或continue语句来退出循环,continue可以通过if条件语句来控制是否要向下执行,而break语句在scala中有特殊的实现

可以使用其他方法

        使用Boolean型的控制变量

        使用嵌套函数---从函数中return

        使用Breaks对象中的break方法:

                import util.control.Breaks._

                    breakable{

                        for ( ...) {

                            if (...) break;//退出breakable快

                        }    

                    }

时间 2016.12.19
评论