SAFE
-
Safe ArraySwift 2021. 7. 24. 09:19
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ๋ฐฐ์ด์ ๋ํด ์์ ํ๊ฒ ์กฐํํ๊ณ ์ธ๋ฑ์ค๋ฅผ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋ตํ ์์๋ณด๊ฒ ์ต๋๋ค๐๐ป ๋ฐฐ์ด์ ๋ํด ์์ ํ๊ฒ ์ ๊ทผํ์ง ๋ชปํ ๋ ์๋์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ฐํ์์์ ๋ง์ด ๊ฒช์ด๋ณด์ จ์๊ฒ๋๋ค. fatal error: Array index out of range ๋ฐ๋ก ์ ๊ทผํ ๋ฐฐ์ด์ ์ธ๋ฑ์ค๊ฐ ๋ฒ์ ๋ฐ, ์ฆ ์๋ค๋ ์๋ฌ ๋ฉ์์ง์ ๋๋ค. if let๋ฑ ์๋์ ๊ฐ์ด ์ต์ ๋๋ฐ์ธ๋ฉ์ ์์ ํ๊ฒ ํด์คฌ๋ค๊ณ ์๊ฐํ๋๋ฐ ์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ํ๋๊ฑธ๊น์? struct Person { let name = "bob" let age = 10 ... } let onePerson = Person() let twoPerson = Person() let people: [Person] = [onePerson, twoPe..