[SWIFT] while let, if let 설명

힐링힐링·2023년 10월 5일
0

SWIFT 문법

목록 보기
10/26

if let

if let은 주어진 옵셔널 변수나 상수를 언래핑하고, 값이 존재하는 경우에만 조건문 내의 코드 블록을 실행합니다.

이것은 주로 단일 조건을 확인하거나, 옵셔널 값을 사용하여 조건부로 코드를 실행할 때 사용됩니다.

let optionalName: String? = "John"

if let name = optionalName {
    print("이름은 \(name)입니다.")
} else {
    print("이름이 없습니다.")
}

while let

while let은 주어진 옵셔널 변수나 상수를 반복문 내에서 언래핑하고, 값이 존재하는 동안에만 반복문을 실행합니다.
이것은 주로 반복문 내에서 옵셔널 값을 처리하고, 값이 nil이 될 때까지 반복을 계속할 때 사용됩니다.
예시:

var optionalNumber: Int? = 5

while let number = optionalNumber {
    print("현재 숫자는 \(number)입니다.")
    optionalNumber = nil // 반복문을 종료하기 위해 옵셔널 값을 nil로 설정
}
print("반복문 종료")

if let와 while let은 옵셔널 변수나 상수를 안전하게 다룰 때 매우 유용한 패턴입니다. 값이 존재하지 않는 경우에는 코드 블록을 실행하지 않고, 값이 있을 때만 해당 코드를 실행할 수 있어서 안전성을 높인다.

profile
블로그 이전합니다 https://james-kim-tech.tistory.com/

0개의 댓글