Wildcard Pattern
-
[Swift] Loop Statements (for-in, while) (๋ฐ๋ณต๋ฌธ)Swift 2022. 1. 11. 23:15
(๋ชจ๋ ์ฝ๋๋ Playground์์ ์์ฑ๋์์ต๋๋ค.) Swift์ ๋ฐ๋ณต๋ฌธ์๋ for-in ๋ฌธ, while ๋ฌธ์ด ์๋ค. 1. for-in ๋ฌธ for-in ๋ฌธ์ ๋ฌธ๋ฒ์ ์๋์ ๊ฐ๋ค. for-in ๋ฌธ์ ๋ฒ์๋ฅผ ์ง์ ํด์ ๋ฐ๋ณตํ๋ ๊ฒ์ผ๋ก, item์๋ ๋ฐ๋ณต ํ์ฐจ์ ํด๋นํ๋ ๊ฐ์ธ ๋ฐ๋ณต ์์ (Loop Constant)๊ฐ ๋ค์ด๊ฐ๋ค. items๋ ๋ฐ๋ณต ์์์ ๋ฒ์๊ฐ ๋ค์ด๊ฐ๋ค. ๋ฐ๋ผ์ ๋ฐ๋ณต ์์์ ๋ฐ๋ณต ์์์ ๋ฒ์ ํํ์์ ๊ตฌ์ฑํ๋ lowerBound, upperBound์ ํ์์ ๋์ผํ๋ค. ์๋ ์ฝ๋๋ sum์ด๋ผ๋ ๋ณ์์ 1๋ถํฐ 10๊น์ง์ ์ซ์๋ฅผ ๋ํ๋ ๋ฐ๋ณต๋ฌธ์ด๋ค. ๋ ๋ค๋ฅธ ์์๋ฅผ ์ดํด๋ณด์. ์๋ ์ฝ๋๋ print๋ฌธ์ 3๋ฒ ์ถ๋ ฅํ๋ ์ฝ๋์ธ๋ฐ, ๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ์ฝ์ด๋ณด๋ฉด ๋ฐ๋ณต ์์ i๋ ์ฌ์ฉ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๋์ฒดํ๊ฑฐ..