본문 바로가기
IT 개발

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

by 로보찌빠냥 2023. 1. 10.

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

 

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문의 사용방법을 알아봤습니다. 저도 생각 안날때 찾아볼 용도로 포스팅 합니다. 감사합니다.

반응형

댓글