下面关于模式匹配说法正确的是()
A: 模式匹配采用match关键字声明,每个分支采用case关键字声明
B: 如果所有case都不匹配,则会执行case_分支
C: 只可以在match中使用字符类型
D: 如果没有写case_分支,则会抛出MatchError异常
A: 模式匹配采用match关键字声明,每个分支采用case关键字声明
B: 如果所有case都不匹配,则会执行case_分支
C: 只可以在match中使用字符类型
D: 如果没有写case_分支,则会抛出MatchError异常
举一反三
- 在switch语句中,default后语句是当所有case分支都不匹配时执行。( )
- Scala提供了强大的模式匹配机制,最常见的模式匹配就是() A: match case语句 B: switch case语句 C: if else语句 D: if语句
- 关于switch语句的说法正确的是()。? switch语句后边的圆括号可以省略。|switch语句的每个case分支中只能设置一个语句。|switch语句中default分支是可选的。|switch语句中各个case分支顺序没有规定,但是default分支必须处在所有case分支之后,否则会影响程序执行效果。
- 【单选题】下列关于case 关键字的说法中,错误的是 A. case关键字后面必须是常量 B. case关键字后面的break 必须存在 C. case 关键字后面的break 可以没有 D. case关键字后面的值必须不一样
- 下列关于case关键字的说法中,错误的是() A: case关键字后面必须是常量 B: case关键字后面的break必须存在 C: case关键字后面的值不能是布尔类型 D: case关键字后面的值不能是小数