[Scala] ๋ฐ๋ณต๋ฌธ
while๋ฌธ
์ด๊ฑด ์๋ฐ๋ ๋๊ฐ๋ค.


for๋ฌธ
์ด๊ฑด ์๋ฐ๋ ์ข ๋ค๋ฅด๋ค.
์ค์นผ๋ผ์ for๋ฌธ์ ๋ฌด์กฐ๊ฑด ๋ฒ์๊ธฐ๋ฐ ๋ฐ๋ณต๋ฌธ์ด๋ค.
์ปฌ๋ ์
์ ์ํํ๋ฉด์ ์ผ์ชฝ๋ณ์์ ๋ฐ์ธ๋ฉ, ๋ชธ์ฒด๋ถ๋ถ์ ์ํํ๋ค.
์ค์นผ๋ผ์ for๋ฌธ์ ์๋์ ๋ฌธ๋ฒ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค.
for(๋ณ์๋ช
<- ์ปฌ๋ ์
)
{ ... }
์๋ ์ฝ๋๋ ๊ทธ๋ฅ ๋ค์ฏ๋ฒ ๋ฐ๋ณตํ๋ฉด์ ์ถ๋ ฅํ๋ ๊ฐ๋จํ ์ฝ๋๋ค.

A until B๋ A๋ถํฐ B ์ ๊น์ง์ ์ ์๊ฐ์ ๊ฐ์ง๋ ๋ฒ์ํํ์์ด๋ค.
B์ ๊ฐ๊น์ง ํฌํจ์ํค๊ณ ์ถ๋ค๋ฉด until ๋์ to๋ฅผ ์ฐ๋ฉด ๋๋ค.


๋ค์ค for๋ฌธ
์ค๊น๋ผ์์๋ ๋๋๊ฒ๋ ํ๋์ for๋ฌธ์ 2๊ฐ ์ด์์ for๋ฌธ์ ๋ผ์๋ฃ์์ ์๋ค.
๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. ๊ธฐ์กด์ for ๊ตฌ๋ฌธ์ ;์ผ๋ก ๊ตฌ๋ถํด์ ๋ผ์๋ฃ์ผ๋ฉด ๋๋ค.
๊ทธ๋ผ ๋งจ ์์์๋ ํ๊ฐ์๋ถํฐ ๊ฐ์ฅ ๋ฐ๊นฅ์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ฒ๋ฆฌ๊ฐ ๋๋ค.
for( i <- ์ปฌ๋ ์
1; j <- ์ปฌ๋ ์
2 ...)


3๊ฐ ์ด์๋ ์ค์ฒฉํ ์ ์๋ค.
์ธ์ผ์ด ๋ง์๊ฒ๊ฐ์ง ์๋ค๋ง...
