preconditionFailure
-
Assertions & PreconditionsSwift 2024. 1. 25. 19:57
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ Assertions๊ณผ Preconditions์ด๋ผ๋ ๊ฐ๋ ๊ณผ ์ค์ ์ฌ์ฉ๋๋ ๋ฉ์๋๋ค์ ์ดํด๋ณผ๊น ํฉ๋๋ค ๐๐ป ์ฐ์ Assertions์ Preconditions๊ฐ ์ด๋ค ๊ฐ๋ ์ธ์ง๋ถํฐ ์์๋ณด๋ฉด ์ข์๊ฒ ๊ฐ๋ค์! Assertions & Preconditions ๋๊ฐ์ง ๋ชจ๋ ๋ฐํ์์์ ์ฌ์ฉํ ์ ์๋ ์กฐ๊ฑด ๊ฒ์ฌ์ ๋๋ค. ์ถ๊ฐ ์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ ์ ํด๋น ํ์ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋๋์ง ํ์ธํ๋๋ฐ ์ฌ์ฉํ์ฃ . ์กฐ๊ฑด์ Bool ํ์ ์ผ๋ก ๊ฒฐ๊ตญ true์ด๋ฉด ๋ค์ ์ฝ๋๋ฅผ ์ด์์์ด ์ํํ๊ณ ๋ง์ฝ false์ด๋ฉด ๋ ์ด์ ์ฝ๋๋ฅผ ์คํํ์ง ์๊ณ ์ฑ์ ์ฃฝ์ฌ๋ฒ๋ฆฝ๋๋ค! ๋ฐํ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ฃ ! ์ฆ, ๊ฐ์ ๋ก ์ฑ์ ๊บผ๋ฒ๋ฆด ์ ์๋ค๋ ํน์ง์ด์ ๋จ์ ์ด ๋ ์ ์๋ ๋ถ๋ถ์ด ํต์ฌ์ ์ด๋ผ๊ณ ๋ณด์ ๋๋ค ๐ค ๊ทธ๋ผ์ผ๋ก ์ฌ์ค ์น๋ช ..