์๋ฅผ ๋ค์ด์
ํจ์1();
(๋๊ธฐ์๊ฐ)
ํจ์2();
์ด๋ฐ ์์ผ๋ก ํจ์1๊ณผ ํจ์2 ์ฌ์ด์ ๋๊ธฐ์๊ฐ์ ๋ฃ๊ณ ์ถ์๋ฐ
์ฝ๋ฃจํด ๋ง๊ณ ๋๊ธฐ์๊ฐ ๋ฃ๋ ๋ฐฉ๋ฒ์ด ์์๊น?
์๋ฅผ ๋ค์ด์
ํจ์1();
(๋๊ธฐ์๊ฐ)
ํจ์2();
์ด๋ฐ ์์ผ๋ก ํจ์1๊ณผ ํจ์2 ์ฌ์ด์ ๋๊ธฐ์๊ฐ์ ๋ฃ๊ณ ์ถ์๋ฐ
์ฝ๋ฃจํด ๋ง๊ณ ๋๊ธฐ์๊ฐ ๋ฃ๋ ๋ฐฉ๋ฒ์ด ์์๊น?
์ฝ๋ฃจํด์ด ์ ค๋ก ์ฌ์ด ๋ฐฉ๋ฒ์ผํ ๋ฐ?
ใด์ฌ์ค ์ง์ง๋ก ํ๊ณ ์ถ์ ๊ฑด ์ฝ๋ฃจํด์ด๋ ์ฝ๋ฃจํด ์ฌ์ด์ ๋๊ธฐ์๊ฐ์ ๋ฃ๋ ๊ฑด๋ฐ ์ฝ๋ฃจํด์ ๋ณ๋ ฌ์ฒ๋ฆฌ๋ผ๋ฒ๋ ค์..
๋ฃจํด ๋ณต์กํ๊ฑฐ ์๋๋ฉด invoke์จ๋๋์ง
ใด invoke๋๊ฒ ์์๊ตฌ๋ใ ใ ๊ณ ๋ง์ ํ๋ฒ ํด๋ณผ๊ฒ
์ฝ๋ฃจํด ์์์ yield return์์ startcoroutine ์ฐ๋ฉด ์ฝ๋ฃจํด ๋ค ๋ ๋๊น์ง ์ฐ๋ค ๊ทธ๋๊น ์ฝ๋ฃจํด ํ๋ ๋ ๋ง๋ค์ด์ ๊ฑฐ๊ธฐ์ ์ฝ๋ฃจํด ์ ๋ ๊ฒ ์คํํ๊ณ ๋๊ธฐ์๊ฐ๋งํผ ์ฐ๋ค์์ ๋ค๋ฅธ ์ฝ๋ฃจํด ์คํํ๋ฉด ๋๋ค
์? ๋๊ธฐ์๊ฐ ๋ค์ด๊ฐ๋ฉด ๋ญ๊ฐ ๋๋ ๋ณ๋ ฌ์ฒ๋ฆฌ๋ ํด์ผ ๋๋ ๊ฑด๋ฐ? ๊ฒ์ด ๋ฉ์ถ๊ธธ ๋ฐ๋ผ๋ ๊ฑฐ์?
ใด ์ฝ๋ฃจํด1์ด {์ฒ๋ฆฌ1,3์ด๋๊ธฐ,์ฒ๋ฆฌ2}๊ณ ์ฝ๋ฃจํด2๊ฐ {์ฒ๋ฆฌ3,5์ด๋๊ธฐ,์ฒ๋ฆฌ4}๋ผ๋ฉด ์ฝ๋ฃจํด1,์ฝ๋ฃจํด2๋ฅผ ๊ฐ์ด ์ฐ๋ฉด ์ฒ๋ฆฌ1,์ฒ๋ฆฌ3,3์ด๋๊ธฐ,์ฒ๋ฆฌ2,2์ด๋๊ธฐ,์ฒ๋ฆฌ4 ์์๋๋ก ๊ฐ๋ค๋ ์๋ฆฌ
๊ณ ๊ณ ํผ// ๋ต๋ณ ๊ณ ๋ง์ ใ ใ ๋กํ๋กํ