옵셔널체이닝 (2) 썸네일형 리스트형 옵셔널 사용한 예시 // 1. 옵셔널 선언var optionalName: String? = "John Doe"// 2. 옵셔널 값을 사용할 때는 언래핑이 필요합니다. 여기서는 강제 언래핑을 사용했습니다.if optionalName != nil { print("Name is \(optionalName!)")} else { print("Name is nil")}// 3. 옵셔널 바인딩을 사용한 안전한 언래핑if let name = optionalName { print("Name is \(name)")} else { print("Name is nil")}// 4. 옵셔널 체이닝struct Person { var name: String? var age: Int?}var person: Person? .. 옵셔널 체이닝 (Optional Chaining) Optional Chaining은 JavaScript에서 객체 속성에 안전하게 액세스하기 위한 문법입니다. 이를 사용하면 객체나 배열이 null이거나 정의되지 않은 경우 오류를 발생시키는 대신 자동으로 undefed를 반환합니다. 이렇게 하면 코드가 더욱 간결해지고 안전해집니다.사용법옵셔널 체이닝은 ' ?. ' 연산자를 사용하여 구현됩니다. 다음은 사용 예제let user = { address: { street: 'Main Street' }};// 옵셔널 체이닝을 사용하지 않는 경우let street = user && user.address && user.address.street;console.log(street); // 'Main Street'// 옵셔널 체이닝을 사용하는 경우.. 이전 1 다음