[Go] ๋ฐ˜๋ณต๋ฌธ

ํŠน์ดํ•˜๊ฒŒ๋„ go์—๋Š” while ํ‚ค์›Œ๋“œ๊ฐ€ ์—†๊ณ , for์ด ํ˜ผ์ž ๋‹คํ•ด๋จน๋Š” ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง„๋‹ค.


for(๋ฌดํ•œ๋ฃจํ”„)
์•„๋ฌด๊ฒƒ๋„ ์•ˆ์“ฐ๋ฉด ๋ฌดํ•œ๋ฃจํ”„๊ฐ€ ๋œ๋‹ค. image

image



for(์‚ฌ์‹ค์ƒ while) image

image


for(C์Šคํƒ€์ผ)
๊ธฐ์กด์˜ C๋‚˜ ์ž๋ฐ”์—์„œ ์“ฐ๋˜ ๊ณ ์ „์ ์ธ ์Šคํƒ€์ผ์ด๋‹ค. image

image


for-range ๊ตฌ๋ฌธ
for ์ธ๋ฑ์Šค, ์š”์†Œ๊ฐ’ := range ์ปฌ๋ ‰์…˜ {
ย ย ย  ...
}
์˜ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

์ปฌ๋ ‰์…˜์„ ์ „๋ถ€ ์ˆœํšŒํ•˜๋ฉด์„œ ์š”์†Œ๊ฐ’์„ ์ง‘์–ด๋„ฃ๊ณ  ๋ฐ˜๋ณตํ•˜๋Š” ํ˜•ํƒœ๋‹ค.

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

image


์ด์™ธ์—๋„ break, continue, goto, ๋ ˆ์ด๋ธ” ๋‹ค ์žˆ๊ณ  C์™€ ์‚ฌ์šฉ๋ฒ•์ด ๋™์ผํ•˜๋‹ค.

์ถ”๊ฐ€๋œ๊ฑฐ๋ผ๋ฉด break ๋ ˆ์ด๋ธ”์ด ๊ฐ€๋Šฅํ•˜๋‹จ๊ฒƒ ์ •๋„.