OptionalChaining
-
Optional ChainingSwift 2021. 4. 12. 19:33
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Optional Chaining ์ต์ ๋ ์ฒด์ด๋์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค. ์ต์ ๋ ์ฒด์ด๋ (Optional Chaining) : ์ต์ ๋ ์ฒด์ด๋์ด๋ ์ต์ ๋์ ์ฌ๋ฌ๋ฒ ์ฒด์ธ ์ฒ๋ผ ์ฌ์ฉํ๋ ๊ธฐ์ -> ์ต์ ๋ ์ฒด์ด๋์ ๋ ๋ถ๋ถ์์ ๊ฐ์ด ํ๋๋ผ๋ nil์ด๋ฉด nil์ ๋ฐํ ์ต์ ๋ ์ฒด์ด๋์ ์ฌ์ฉ import Foundation class Camper { var nickName: String var description: Description? init(nickName: String) { self.nickName = nickName } } struct Description { var gender: Gender? var age: Int } class Gender { var gende..