前言
本章我们将学习怎么样在Kotlin中通过枚举和when实现表示与选择。...与java相同,枚举中可以声明属性和方法
1.2 带属性的枚举类
先看看java中的代码:
public enum Color
{
RED(255, 0, 0), //当每个变量创建的时候,指定属性值...(255, 0, 0), //当每个变量创建的时候,指定属性值
ORANGE(255, 165, 0), //逗号是必须的
YELLOW(255, 255, 0),
GREEN(...这个例子中展示了Kotlin语法唯一需要分号的地方:在枚举类中如果你定义任何方法,分号区分了枚举常量列表和方法声明。...你可以用不带参数的when表达式完成。代码虽然可读性差一点,但是这是为了达到更好性能付出的代价。