问题详情

答题翼 > 问答 > 其他 > 正文
目录: 标题| 题干| 答案| 搜索| 相关

when/else与switch/case有以下几点区别:


when/else与switch/case有以下几点区别:

A、关键宇switch被when取代。

B、判断语句“case 常量值:”被新语句“常量值 ->”取代。

C、每个分支后面的break语句取消了,因为Kotlin默认一个分支处理完就直接跳出多路语句,所以不再需要break。

D、关键宇default被else取代。跟优化后的if/else一样,Kotlin中的when/else也允许有返回值。

参考答案
您可能感兴趣的试题