optional
[Swift] Optionals
๋๋ค๋ฆฌ๋ ๋๋ค๊ฒจ๋ณด๊ณ ๊ฑด๋์. Optional: ๋ฐ์ดํฐ๊ฐ ์์ ์๋ ์๊ณ ์์ ์๋ ์๋ ์ํ๋ฅผ ๋ํ๋ด๋ ๊ฒ Optional์ ์ฌ์ฉํ ๋๋ 2๊ฐ์ง Case๊ฐ ์๋ค. (1) ์ด๋ค ๊ฐ์ด ์์ด์ ๊ทธ ๊ฐ์ ์ธ ์ ์๋ ๊ฒฝ์ฐ (2) ์์ ๊ฐ์ด ์์ด์ ์ ๊ทผํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ - nil: ์์ง ๊ฐ์ด ์๋ค. โป ํ์์ ๋ฐ๋ผ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ต์ ๋๋ก ๋ฐ๋ ํจ์๋ฅผ ๋ง๋ค ์๋ ์๋ค. ์ต์ ๋์ ์ ์ํ๋ ๋ฒ Optional์ ์ ์ํ ๋๋ ์ด๋ค Type ๋ค์ ?๋ฅผ ๋ถ์ด๋ฉด ๋๋ค. ์ด ๋, Optional์ ์ธ ๋๋ ์ด๋ค ๊ฐ์ด ๋ค์ด์ฌ์ง ๋ชจ๋ฅด๊ธฐ์ Type - Inferring์ด ์๋๋ฏ๋ก Type์ ๋ฐ๋์ ๋ฃ์ด์ค์ผํ๋ค. Optional์์ ๊ฐ์ด ์๋์ง ํ์ธํ๊ณ ๊ฐ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ | Optional Binding let userInputAge..