Grigory Panko
06/05/2023, 3:14 PMGrigory Panko
06/05/2023, 3:15 PMenum class MyEnum {
A("a"),
B("b"),
C("c", "123"),
;
val field1: String
val field2: String
constructor(field1: String) {
this.field1 = field1
this.field2 = "field2 of $name"
}
constructor(field1: String, field2: String) {
this.field1 = field1
this.field2 = field2
}
}
New:
enum class MyEnum(
val field1: String,
customField2: String? = null,
) {
A("a"),
B("b"),
C("c", "123"),
;
val field2 = customField2 ?: "field2 of $name"
}
ephemient
06/05/2023, 3:44 PMenum class MyEnum(
val field1: String,
val field2: String = "field2 of $name",
)
Paul Griffith
06/05/2023, 3:48 PMGrigory Panko
06/05/2023, 3:49 PMephemient
06/05/2023, 6:28 PMephemient
06/05/2023, 6:38 PMczuckie
06/06/2023, 2:17 PM