Optional์ด๋?Optional์ ๋ณ์์ ๊ฐ์ด ์์ ์๋ ์๊ณ ์์ ์๋(nil) ์๋ค๋ ๊ฑธ ๋ํ๋ด๋ ํ์ ์ด์์.์ฆ, “์ด ๋ณ์๋ ์์ง ๊ฐ์ด ์์ ์๋ ์๋ค”๋ ๊ฑธ Swift์๊ฒ ๋ฏธ๋ฆฌ ์๋ ค์ฃผ๋ ๊ฑฐ์ฃ .์ด๋ ๊ฒ nil์ ๋์ ํ๋ ค๊ณ ํด๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ์. var name: String? = nilname = "์๋์ฟค"์ด๋ ?๋ฅผ ๋ถ์ฌ ์ ์ธํด์ผ nil์ ์ ์ฅํ ์ ์์ต๋๋ค.์ ๋ ์ฒ์ ์ต์ ๋์ ๋ฐฐ์ธ ๋ ์๋ขฐ๋ฉ๊ฑฐ์ ๊ณ ์์ด๋ผ๋ ๋น์ ๋ฅผ ๋ค์๋๋ฐ ๊ณต๊ฐ์ด ๊ฐ๋๋ผ๊ตฌ์. ๊ทธ๋ฐ๋ฐ ์ด๊ฑธ ๊ทธ๋ฅ print ํ๋ฉด ์๋์ฒ๋ผ ๋์ต๋๋ค.Optional("์๋์ฟค")์ด๋๋ก๋ ์ธ ์ ์๊ฒ ์ฃ ! ๊ทธ๋์ ์ต์ ๋์ ‘๊ฐ์ ๊บผ๋ด๋ ๊ณผ์ (์ธ๋ํ)’์ด ๊ผญ ํ์ํฉ๋๋ค. 1. ๊ฐ์ ์ธ๋ํ (Forced Unwrapping)var name: String? =..