코틀린에서 while과 when은 언제 언제 사용해야 할까?

고성욱·2023년 3월 20일
0

안드로이드

목록 보기
12/26
  • while은 주어진 조건이 true인 동안 지정된 코드 블록을 반복 실행합니다. 예를 들어, 다음 코드는 0부터 4까지의 수를 출력합니다.
var i = 0
while (i < 5) {
    println(i)
    i++
}
  • when은 다른 언어의 switch 문과 유사한 기능을 합니다. 주어진 값을 비교하여 해당하는 코드 블록을 실행합니다. 예를 들어, 다음 코드는 주어진 문자열에 따라 다른 작업을 수행합니다.
fun processString(str: String) {
    when (str) {
        "hello" -> println("Hi there!")
        "bye" -> println("Goodbye!")
        else -> println("I don't understand.")
    }
}
profile
안드로이드, 파이썬 개발자

0개의 댓글