[Kotlin] 조건문, 비교연산자


[Kotlin] 조건문, 비교연산자

if는 다른 언어와 다를 것이 없다. 비교연산자 - 자료형이 맞는지 체크하는 is 연산자. - 자료형이 틀린지 체크하는 !is 연산자. a is Int 여기서 좌측 변수가 우측 자료형에 호환되는지 체크하고 형변환까지 시켜준다. 다중 조건문 when은 다른 언어의 switch 문을 좀 더 편리하게 바꾼 기능이다. fun doWhen (a:Any){ when(a) { 1 -> println("정수 1") "hello" -> println("hello") is Long -> println("Long 타입") !is String -> println("String 타입 아님") else -> println("어떤 조건도 안 맞음") } } else는 위의 다른 조건 아무 것도 부합하지 않을 때 동작한다. 또 when에서 등호나 부등호 사용은 불가능하다. 참고로 여러개의 조건 맞는 경우에도 먼저 부합하는 조건이 실행된다. 이 예제는 When을 조건문으로서 이용한 경우이다. when 조건 맞을 ...


#공부 #안드로이드 #안드로이드앱 #앱 #코딩 #코틀린

원문링크 : [Kotlin] 조건문, 비교연산자