Enum 좀더 깔끔하게
Enum 좀더 깔끔하게
enum class MyEnum(val value:Int) {
AAA(0),
BBB(1);
companion object {
fun from(value: Int?): MyEnum? = values().firstOrNull { it.value == value) }
}
TestCode작성시에 Nullable에 기본 null을 모두 주고싶을때
val aaa? = if (isNull) null else "value"
보다
fun <T> setNull(value: T?) T? = when(isNull) {
true -> null
false -> value
}
0 comments:
댓글 쓰기