Item 57. Local Variable Scope
์ง์ญ๋ณ์ ๋ฒ์๋ฅผ ์ต์ํํ๋ผ
์ง์ญ๋ณ์ ๋ฒ์ ์ต์ํ๋ ํด๋์ค์ ๋ฉค๋ฒ์ ์ ๊ทผ ๊ดํค์ ์ต์ํํ๋ผ๋ ์์น๊ณผ ๊ฐ์ ์๋ฆฌ๋ก, ์ ํจ ๋ฒ์๋ฅผ ์ต์๋ก ์ค์ด๋ฉด์ ๊ฐ๋ ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๋์ด๊ธฐ ์ํจ์ด๋ค.
์ง์ญ๋ณ์ ๋ฒ์๋ฅผ ์ต์ํํ๋ ๋ฐฉ๋ฒ
๊ฐ์ฅ ์ฒ์ ์ฐ์ผ ๋ ์ ์ธ
๊ฐ๋ฅํํ ์ ์ธ๊ณผ ๋์์ ์ด๊ธฐํ
๋ฐ๋ณต๋ฌธ ์ฌ์ฉ ์ ๋ด๋ถ ๋ณ์๋ฅผ ์ธ๋ถ์์ ์ฌ์ฉํด์ผํ๋ ๊ฒ์ด ์๋๋ผ๋ฉด while๋ฌธ๋ณด๋ค for๋ฌธ์ ์ฌ์ฉ
๋ฉ์๋๋ฅผ ์๊ฒ ์ ์งํ๊ณ ํ ๊ฐ์ง ๊ธฐ๋ฅ์ ์ง์ค(๊ธฐ๋ฅ๋ณ๋ก ์ชผ๊ฐ๊ธฐ)
์ด์ค while๋ฌธ๋ณด๋ค for๋ฌธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋์ ์ด์ ๋ ์๋ ์์ ์ฝ๋๋ก ์ ์ ์๋๋ฐ, ๊ฒฐ๊ตญ ๋ณ์ ์ ํจ ๋ฒ์๋ฅผ ์ต์ํ๋๊ธฐ ๋๋ฌธ์ ์๋์น ์์ ๋ณ์ ์ฌ์ฉ์ ๋ฐฉ์งํ ์ ์๋ค.
Last updated
Was this helpful?