Swift5.7
-
WWDC 2022 - Swift 5.7Swift 2022. 6. 13. 09:41
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Swift 5.7์์ ์๊ฐ๋ ์ฌํญ๋ค ๋ฐ ๊ฐ์ ๋ ๋ถ๋ถ๋ค์ ๋ํด ์์๋ณด๋ คํฉ๋๋ค. ์ฐ์ ์ด๋ฒ ํฌ์คํ ์์๋ ์กฐ๊ธ ์์ธํ๊ฒ ์ธ๊ธ๋๋ ๋ถ๋ถ๋ ์์๊ฒ์ด๊ณ ์์ง ํ์ต์ ๋ค ๋ง์น์ง ๋ชปํด ๊ฐ๋ณ๊ฒ ๋์ด๊ฐ๋ ๋ถ๋ถ๋ ์์ผ๋ ์ฐธ๊ณ ํด์ฃผ์ธ์๐ Unwrapping Optionals Gets an Improvement ์ต์ ๋ ๋ฐ์ธ๋ฉ์ ํตํ ์ธ๋ํ ์ if let๊ณผ guard let์ ํตํด ์งํํด์ค ์ ์๋๊ฑด ๋ค๋ค ์์ค๊ฑฐ์์. ๊ธฐ์กด์๋ ์๋์ ๊ฐ์ด ์๋์์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ์์ ์ด ํ์ํ์ด์. var name: String? = "GREEN" if let name = name { print(name) } ์ฌ๊ธฐ์ ์๋์์ด๋ if ํน์ guard ๋ฐ์ธ๋ฉ ๋ฌธ์์ ์ฌ์ฉ๋ ํ๋กํผํฐ์ ์ต์ ๋ํ ๊ฐ์ ์ถ์ถํด ๋ฃ์ด์ฃผ..