下列关于case语句描述正确的是( )。
A: 每个模式行都以双分号结尾
B: 一条模式行可以匹配至少一种模式
C: case与esac构成语句括号
D: 变量可以匹配整数
A: 每个模式行都以双分号结尾
B: 一条模式行可以匹配至少一种模式
C: case与esac构成语句括号
D: 变量可以匹配整数
举一反三
- 以下关于case语句的说法中正确的有()。 A: case条件语句最后的*)表示默认(default)匹配,当没有匹配到前面的任何一种模式时,就会匹配到*)模式 B: case语句的每一个模式必须以右圆括号“)”结束 C: case语句以esac结尾 D: case语句结尾的esac可以省略不写
- Scala提供了强大的模式匹配机制,最常见的模式匹配就是() A: match case语句 B: switch case语句 C: if else语句 D: if语句
- 多路分支语句case语句中,模式中的最后一个分号可以省略。( )
- 下面关于模式匹配说法正确的是() A: 模式匹配采用match关键字声明,每个分支采用case关键字声明 B: 如果所有case都不匹配,则会执行case_分支 C: 只可以在match中使用字符类型 D: 如果没有写case_分支,则会抛出MatchError异常
- 对选择结构的语句描述有:1if语句可以嵌套;2else与最近的且没有与其它else匹配的if匹配;3switch语句可以实现多项选择;4switch语句中的case表达式可以是含有变量和函数的表达式;5switch语句中的case部分如都带有break,则case书写一般没有次序要求;6switch语句中default可以缺省;7switch语句可以嵌套;则下列有错误的描述是() A: ①②③④ B: ①②③⑤ C: ①②③⑥ D: ①②③⑦