본문 바로가기
IT 개발

[Kotlin] 제어문 if, when문 사용 방법

by 로보찌빠냥 2023. 1. 10.
[Kotlin] 제어문 if, when문 사용 방법

코틀린에서 제어문은 직관적이여서 익숙해 지기만 하면 사용하는데 무리가 없습니다. 특히 자바나 자바스크립트 같은 언어를 공부하셨다면 더욱 직관적으로 이해할 있습니다.

 

if 사용

// 코틀린의 if문은 자바의 3항연산자 처럼 사용이 가능합니다.
// String result = value == 0 ? “참” : ”거짓”; // 과 동일하게 사용 가능
val result = if ( value ==  0) “참” else “거짓”

 

when 표현식 사용 방법

val v1 = 3
val v2 = “3”

// -> 사용하기
when ( v1 ) {
	1 -> println(“1”)
	2, 3 -> println(“2 or 3”)
	else -> println(“else”)
}

// 범위 연산자 in 사용하기 when( 대상변수 ) 형식
val result = when (v1 ){
	in 1…10 -> “v1이 1에서 10 사이”
	else -> “v1이 1에서 10사이 외 값”
}

// 아래와 같이 조건에 각각 분기처리 할 수 있습니다.
when{
	v1 ==“1” -> println(“v1은 1입니다. ”)
	v2 ==“2” -> println(“v2는 2입니다. ”)
	else -> println(“v1은 1이아니고 v2는 2가 아닙니다.”)
}

 

if문과 when문의 사용방법을 알아봤습니다. 저도 생각 안날때 찾아볼 용도로 포스팅 합니다. 감사합니다.

반응형

댓글