【单选题】下面关于when/else与switch/case的区别中,哪一个是错误的:
A.
在when/else中,关键宇default仍然可以使用。
B.
在when/else中,关键宇switch被when取代。
C.
在when/else中,判断语句“case 常量值:”被新语句“常量值 ->”取代。
D.
在when/else中,每个分支后面的break语句取消了,因为Kotlin默认一个分支处理完就直接跳出多路 语句,所以不再需要break。
【单选题】以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。
A.
switch(a) {case l:a=b;break; default:a++; }
B.
switch(a= =l) {case 0:a=b;break; case l:a++; }
C.
switch(a) {default:a++;break; case l:a=b; }
D.
switch(a= =l) {case l:a=b;break; case 0:a++; }
【多选题】下面关于when/else与switch/case的区别中,哪一个是错误的:
B.
判断语句“case 常量值:”被新语句“常量值 ->”取代。
C.
每个分支后面的break语句取消了,因为Kotlin默认一个分支处理完就直接跳出多路语句,所以不再需要break。
D.
关键宇default被else取代。跟优化后的if/else一样,Kotlin中的when/else也允许有返回值。
【单选题】when/else与switch/case,下面那个描述是错误的:
C.
判断语句“case 常量值:”被新语句“常量值 ->”取代。
D.
每个分支后面的break语句取消了,因为Kotlin默认一个分支处理完就直接跳出多路 语句,所以不再需要break。
【简答题】管理有多项职能,其中首要的职能是_____。
【单选题】when/else与switch/case有以下几点区别:
C.
判断语句“case 常量值:”被新语句“常量值 ->”取代。
D.
每个分支后面的break语句取消了,因为Kotlin默认一个分支处理完就直接跳出多路 语句,所以不再需要break。