for(i = 0; i < length; ++i)
{
delegate ({ function(i) ;});
}
์ด๋ฐ ์์ผ๋กํ๋ฉด ๋ชจ๋ ๋ธ๋ฆฌ๊ฒ์ดํธ์ ์ธ์๊ฐ์ผ๋ก ๋ง์ง๋ง์ i ๊ฐ๋ง ๋ค ๋ค์ด๊ฐ๋๋ฐ.
๋ฃจํ ๋ณ๋ก i ๊ฐ์ ์์ฐจ์ ์ผ๋ก ๋๊ธฐ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ์ง?
์ด๊ฑฐ ๋ถ๋ช ๋ฐฉ๋ฒ ์์๋๋ฐ ์๊ฐ์ด์๋๋ค.
์ผํ ๊ธฐ์ตํ๊ธฐ๋ก๋ ๋ญ i ๊ฐ์ ์ด๋๋ค ์ฝ์ ํ ๋ค์์ ๋ญ ์ด๋ป๊ฒ ํ๋ค๊ฑฐ ๊ฐ์๋ฐ.
for int x = i; delegate{function(x);};
Length์๋ฉด ๋๋๊ฑฐ์๋
๊ทธ๋ฅ ์ ์ ๋ณ์ ํ๋ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ i ๋ณต์ฌํด์ ๊ทธ๊ฑธ ์ธ์๋ก ๋ฃ์ผ๋ฉด ๋จ 2๋ฒ์งธ ๋๊ธ๋ง์ฒ๋ผ ํ๋๊ฑฐ์ for(int i = 0; i < length; i++) int x = i;