跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
Kotlin
/
Kotlin 基础
已经列出枚举所有成员的 when 表达式,为什么应省略 else?
来自 Kotlin 基础
Kotlin 2.4.10
进阶
1分钟
已经列出枚举所有成员的 when 表达式,为什么应省略 else?
它一定会让生成的字节码更小。
新增枚举成员后,表达式会停止编译,直到该成员得到处理。
枚举主题一律不允许使用 else。
它会把 when 从表达式变成语句。
检查
向 AI 询问这道练习
报告错误
下一道练习
count 的类型是 Int。哪个表达式能把它传给 fun store(value: Long)?
测验
有新版本可用
重新加载