2022년 10월 10일 월요일

Enum 좀더 깔끔하게

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
}

Related Posts:

  • [日本語-複合動詞] 切り込む [日本語-複合動詞] 切り込む Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 切り込む [日本語-複合動詞] 切り込む : きりこむ (1) 칼붙이로 깊이 베다. 나는 손톱깎이로 손톱을 깊이 베고 말았다. 私は爪切り… Read More
  • [日本語-複合動詞] 立ち退く [日本語-複合動詞] 立ち退く Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 立ち退く [日本語-複合動詞] 立ち退く : たちのく 그 자리에서 일어나, 다른 곳으로 물러가다. 가게가 이 장소에서 퇴거했다. 店がこ… Read More
  • [日本語-複合動詞] 耐え忍ぶ [日本語-複合動詞] 耐え忍ぶ Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 耐え忍ぶ [日本語-複合動詞] 耐え忍ぶ : たえしのぶ 참고 견디다. 그는 직장에서 불우함을 참고 견뎠다. 그는 온갖 고난을 꾹 참고 … Read More
  • [日本語-複合動詞] 乗り組む [日本語-複合動詞] 乗り組む Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 乗り組む [日本語-複合動詞] 乗り組む : のりくむ 운행 업무 때문에, 다른 승무원과 함께 배나 비행기에 타다. 객실승무원이 비행기에… Read More
  • [日本語-複合動詞] 切り付ける [日本語-複合動詞] 切り付ける Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-複合動詞] 切り付ける [日本語-複合動詞] 切り付ける : きりつける (1) 베려고 덤벼들다. 그 남자는 통행인에게 식칼로 베려고 덤벼들었다. … Read More

0 comments:

댓글 쓰기