์ค๋์ swift์ ์ค์ํ ๋ฌธ๋ฒ ์ต์ ๋์ ๋ํด ์์๋ณด์!
๐ Optional์ด๋?
๊ฐ์ด ์์ ์๋, ์์ ์๋ ์์์ ๋ปํจ.
๊ทธ๋ ๋ค๋ฉด ์ต์ ๋์ด ์ฌ์ฉ๋๋ ์ด์ ๋ ๋ฌด์์ผ๊น?
์๋ฃํ ๋ค์ โ๏ธ๋ฅผ ์ฌ์ฉํจ. ๊ธฐ์กด ๋ณ์์ฒ๋ผ ์ฌ์ฉ๋ ๊ฐ๋ฅํ๊ณ , nil๊ฐ๋ ํ ๋นํ ์ ์์. ํ์ง๋ง nil๊ฐ์ด ํ ๋น์ด ๋ ์ํ์์ ๊ธฐ์กด ๋ณ์์ฒ๋ผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ฐํ์ ์ค๋ฅ๊ฐ ๋ฐ์ํจ.
ERROR ex) implicitlyOptional = implicitlyOptional + 1
์๋ฃํ ๋ค์ โ๋ฅผ ์ฌ์ฉํจ. ๊ธฐ์กด ๋ณ์์ฒ๋ผ ์ฌ์ฉ์ด ๋ถ๊ฐํ๊ณ , nil๊ฐ์ ํ ๋นํ ์ ์์.
์ต์
๋์ ๊ฐ์ ๊บผ๋ด์ค๋ ๋ฐฉ๋ฒ ์ค ํ๋
nil ์ฒดํฌ + ์์ ํ ๊ฐ ์ถ์ถ
์ต์
๋ ๊ฐ์ ๊ฐ์ ๋ก ์ถ์ถํ๋ ๋ฐฉ๋ฒ
์์ ํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ์ ์ถ์ฒํ๋ ๋ฐฉ๋ฒ์ ์๋.