[F#] ๋ฐ˜๋ณต๋ฌธ

[์›๋ณธ ๋งํฌ]

๋†€๋ž๊ฒŒ๋„, F#์—๋„ ๋ฐ˜๋ณต๋ฌธ์ด ์žˆ๋‹ค.
์ผ๋‹จ ์žˆ๊ธด ์žˆ๋Š”๋ฐ... ์ด๋Ÿฐ ๋ช…๋ นํ˜• ์ œ์–ด๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š”๊ฑด ๋ฐ”๋žŒ์งํ•œ ์ผ์€ ์•„๋‹ˆ๋‹ค.

while-do๋ฌธ
์šฐ๋ฆฌ๊ฐ€ ๋ณดํ†ต ์•Œ๋˜ ์ผ๋ฐ˜์ ์ธ ๋ฐ˜๋ณต๋ฌธ์ด๋‹ค. image

image


for-to-do๋ฌธ
์ด๊ฑด๋˜ ๊ธฐ๋ฌ˜ํ•œ ๋†ˆ์ด๋‹ค.
for ๋ณ€์ˆ˜๋ช…=์ดˆ๊ธฐ๊ฐ’ to ์ตœ์ข…๊ฐ’ do
ย ย ย  ...
์˜ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋Š”๋ฐ, ์ดˆ๊ธฐ๊ฐ’์€ ๋ฌด์กฐ๊ฑด ์ •์ˆ˜์—ฌ์•ผ ํ•œ๋‹ค.
์ด ๋ฐ˜๋ณต๋ฌธ์€ ์ดˆ๊ธฐ๊ฐ’์„ ์ฆ๊ฐ€์‹œํ‚ค๋ฉด์„œ ์ตœ์ข…๊ฐ’์ด ๋ ๋•Œ๊นŒ์ง€ ์ˆœํšŒํ•œ๋‹ค.
์ฆ๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฐ์†Œ๋กœ ํ•˜๋ ค๋ฉด to๋ฅผ downTo๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค. image

image


for-in-do๋ฌธ
์ด๊ฑด ๋ฐฐ์—ด๊ฐ™์€ ์ปฌ๋ ‰์…˜ํƒ€์ž…์„ ์ˆœํšŒํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ง„ ๋ฐ˜๋ณต๋ฌธ์ด๋‹ค.
for ์ˆœํšŒ๋ณ€์ˆ˜ in ์ปฌ๋ ‰์…˜ do
ย ย ย  ...
์˜ ํ˜•์‹์„ ๊ฐ€์ง„๋‹ค.

์•„๋ž˜๋Š” ๋ฐฐ์—ด์„ ์„ ์–ธํ•˜๊ณ  ์ˆœํšŒํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋‹ค. image