스마트캐스트 (1) 썸네일형 리스트형 코틀린(Kotlin) - when과 스마트 캐스트 이번에는, 코틀린의 구성요소 중 when과 스마트 캐스트에 대해 설명하고자 합니다. when은 자바의 switch문을 대치하되, 훨씬 더 강력하며, 앞으로 자주 사용하게 될 프로그래밍 요소라고 생각합니다. 일반적인 when문 fun getNumber(value: Int) { when (value) { 1 -> println("One") 2 -> println("Two") 3 -> println("Three") } } getNumber(1) >> One 값을 리턴하는 when문 when은 코틀린에서 if와 마찬가지로, 값을 만들어내는 "식"의 기능을 할 수 있습니다. 따라서, 식이 본문인 함수에 when을 바로 사용하여 값을 리턴 할 수 있습니다. 단, 주의할 점은 when이 리턴값을 가지는 "식"의 기능.. 이전 1 다음