特牛生活网

快学Scala第14章----模式匹配和样例类_scala样例类 复制-CSDN博客

网友收藏
文章浏览阅读2.6k次。本章要点match表达式是一个更好的switch,不会有意外掉入到下一个分支的问题。如果没有模式能够匹配,会抛出MatchError。可以用case _ 模式来避免。模式可以包含一个随意定义的条件,称作守卫。你可以对表达式的类型进行匹配;优先选择模式匹配而不是isInstanceOf/asInstanceOf。你可以匹配数组、元组和样例类的模式,然后将匹配到的不同部分绑定到变量。在for_scala样例类 复制