Switch
-
[Swift] Conditional Statements (if, switch, guard) (์กฐ๊ฑด๋ฌธ)Swift 2022. 1. 10. 23:37
(๋ชจ๋ ์ฝ๋๋ Playground์์ ์์ฑ๋์์ต๋๋ค.) Conditional Statements๋ ์กฐ๊ฑด๋ฌธ์ด๊ณ , ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์คํ๋๋ ์ฝ๋๋ฅผ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค. ์กฐ๊ฑด๋ฌธ์๋ if๋ฌธ, switch๋ฌธ, guard๋ฌธ์ด ์๋ค. 1. if ๋ฌธ if ๋ฌธ์ ๋ฌธ๋ฒ์ ์๋์ ๊ฐ๋ค. if ๋ฐ๋ก ๋ค์์ ์กฐ๊ฑด (condition) ์ด ์ค๋๋ฐ, ์ด ์กฐ๊ฑด์ Boolean ํํ์์ผ๋ก ์ด๋ค. ์กฐ๊ฑด์ด ์ฐธ์ธ์ง ๊ฑฐ์ง์ธ์ง๋ง ํ๋จํ ํ์, ์กฐ๊ฑด์ด ์ฐธ์ด๋ผ๋ฉด if ๋ธ๋ก ๋ด์ ์๋ ์ฝ๋๊ฐ ์คํ๋๋ค. ๋ฐ๋๋ก ์กฐ๊ฑด์ด ๊ฑฐ์ง์ด๋ผ๋ฉด, if ๋ธ๋ก ๋ด์ ์๋ ์ฝ๋๋ ์คํ๋์ง ์๋๋ค. if ๋ฌธ์ 3๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ธ ์ ์๋ค. ์ ์ผ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ ์์ ์ฌ์ง๊ณผ ๊ฐ์ด if๋ฌธ ํ๋๋ง ์ฐ๋ ๊ฒฝ์ฐ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์กฐ๊ฑด์ด ๋ฑ 2๊ฐ์ง๋ก ๋๋ ์ง๋ ๊ฒฝ์ฐ์๋ ์๋์ ๊ฐ์ด if ..