Swift ์กฐ๊ฑด๋ฌธ
-
ํ๋ฆ์ ์ดSwift 2020. 11. 1. 14:03
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ ํ๋ฆ์ ์ด์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ์ฝ๋ฉ์ ํ๋ค๋ณด๋ฉด ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฐ๋ณตํด์ ์คํํด์ผ ํ๋ ์ผ๋ ์ข ์ข ๋ฐ์ํฉ๋๋ค. ์ด๋ด๋ ์ฌ์ฉํ๋๊ฒ์ด ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ ๋๋ค. ์ค์ํํธ์์๋ ํ๋ฆ์ ์ด ๊ตฌ๋ฌธ์ ์๊ดํธ() ๋ฅผ ๋๋ถ๋ถ ์๋ต ํ ์ ์๋์ ์ ํ ์ธ์ด์ ์ฐจ์ด์ ์ด ์์ต๋๋ค. ๊ทธ๋ ์ง๋ง ์ค๊ดํธ{}๋ ์๋ตํ ์ ์์ต๋๋ค. ํ ์ธ์ด์์ ํ๋ฆ์ ์ด ์ฌ์ฉ๋ฒ์์ ์กฐ๊ธ ์ฐจ์ด๊ฐ ๋๋ ๋ถ๋ถ์ ์ ์ฐพ์๋ณด๋ฉด์ ์ง๊ธ๋ถํฐ ํ๋ฒ ์์๋ณด๋๋ก ํ์ฃ ^^ 1. ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ if / switch / guard ๊ตฌ๋ฌธ์ด ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ if์ switch ๊ตฌ๋ฌธ์ ํ์ตํ๊ณ guard ๊ตฌ๋ฌธ์ ๋ค์ ํฌ์คํ ์์ ์์๋ณด๊ฒ ์ต๋๋ค. 1-1. if ๊ตฌ๋ฌธ ๋ํ์ ์ธ ์กฐ๊ฑด๋ฌธ์ผ๋ก if,else ๋ฑ์ ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ ์กฐ๊ฑด..