[swift] 옵셔널 사용 예제 코드 해설

옵셔널은 Swift 언어에서 값을 갖지 않을 수 있는 상황을 다룰 수 있는 강력한 도구입니다. 옵셔널을 사용하면 변수나 상수가 값이 없는 상태를 나타낼 수 있고, 이를 안전하게 처리할 수 있습니다.

var optionalString: String?

optionalString = "Hello, World!"

if let greeting = optionalString {
    print(greeting)
} else {
    print("No greeting")
}

이 코드는 옵셔널을 사용하여 문자열을 다루는 간단한 예제입니다.

  1. optionalString 변수를 옵셔널 문자열로 선언합니다. 초기값은 nil입니다.
  2. optionalString에 “Hello, World!” 문자열을 할당합니다.
  3. 옵셔널 바인딩을 사용하여 optionalString의 값이 nil이 아닌 경우, 그 값을 greeting 상수에 대입하고 출력합니다. 만약 nil이라면 “No greeting”을 출력합니다.

이를 통해 옵셔널을 사용하여 값이 없을 수 있는 상황을 안전하게 처리하는 방법을 알 수 있습니다.

더 많은 옵셔널 사용 예제 및 설명은 Swift 공식 문서를 참고하시기 바랍니다.