MSDN์ ์ฌ๋ผ์จ ํจ์๊ฐ์ฒด ๋ณด๋ฉด์ ๊ณต๋ถ์ค์ด์๋๋ฐ ์ด๊ฑฐ ์คํํ๋๊น ์์๊ฐ์ฒด ์์ฑ์๋ ํ๋ฒ๋ง ํธ์ถ๋๋๋ฐ for_each๋ฌธ ๋ค ๋๋๊ณ ์์๊ฐ์ฒด ์๋ฉธ์๋
3๋ฒ ์คํ๋๋๋ผ
์์ด๋ฌ๋๊ฑฐ์?
MSDN์ ์ฌ๋ผ์จ ํจ์๊ฐ์ฒด ๋ณด๋ฉด์ ๊ณต๋ถ์ค์ด์๋๋ฐ ์ด๊ฑฐ ์คํํ๋๊น ์์๊ฐ์ฒด ์์ฑ์๋ ํ๋ฒ๋ง ํธ์ถ๋๋๋ฐ for_each๋ฌธ ๋ค ๋๋๊ณ ์์๊ฐ์ฒด ์๋ฉธ์๋
3๋ฒ ์คํ๋๋๋ผ
์์ด๋ฌ๋๊ฑฐ์?
์ฝ๋์ง์ ํ์ธํด๋ด์ผํ๊ฒ ์ง๋ง, ๋๋ฒ์งธ ์ฐ์ฐ์ํ๋ถํฐ๋ ๊ธฐ๋ณธ์์ฑ์๊ฐ ์์ฑ๋๋๊ฒ์ฒ๋ผ ๋ณด์ด๋ค. ๋๋ฒ์งธ ์์ฑ์๋ ์ฌ์ ์ํ ์ฐ์ฐ์ผ๋ก ์คํ๋๋๋ฏ. ํ์ธํด๋ณด๊ณ ์ถ์ผ๋ฉด ๋งค๊ฒ๋ณ์ ์๋ ์์ฑ ํจ์๋ ๋ง๋ค์ด์ ๋ก๊ทธ์ฐ์ด๋ณด์ .
์์ฑ์๋ฅผ ํ๋๋ผ๋ ๋ง๋ค๋ฉด ๋ํดํธ๋ ๋ง๋ค์ด์ง์ง์์ํ ๋ฐ?
์คํํด๋ดค๋๋ฐ ๊ทธ๋๋ ๊ธฐ๋ณธ์์ฑ์๋ ํธ์ถ๋์ง์์ ํ
์๋ง๋.. ํจ์ ์ฒ์ ์คํํ ๋ ๋งค๊ฐ๋ณ์๋ก ๋๊ฒจ์ฃผ๊ณ ํจ์๊ฐ์ฒด ๋ณธ์ธ์ ์๋ฉธ 1 ์ด๋ ๋ณต์ฌ์์ฑ์ ๋ถ๋ ธ์๊ฒ๊ฐ๊ณ .. ํจ์๋ด๋ถ์์ ํ ์ผ๋คํ๊ณ ๋๋ ๋ ์๋ฉธ 2 ๊ทผ๋ฐ for each์ ๋ฐํ๊ฐ์ด ๋ฃ์ ํจ์๊ฐ์ฒด๋ผ์ ๊ทธ๊ฑฐ ์๋ฉธ3 ์ด๋ฌ์ง์์๊น์
์ ์ด๊ฑฐ์๋ค ๋ณต์ฌ์์ฑ์ ํธ์ถ๋๋๊ฑฐ๋ณด๋๊น ๋ด๋ถ์์ ๊ฐ์ฒด ํ๋ฒ๋ ๋ณต์ฌ์์ฑํ๋๋ฏ ใณ