๐ํ๋กํผํฐ์ ๋ฉ์๋ ํ๋กํผํฐ : ํด๋์ค, ๊ตฌ์กฐ์ฒด ๋๋ ์ด๊ฑฐํ ๋ฑ์ ๊ด๋ จ๋ ๊ฐ ๋ฉ์๋ : ํน์ ํ์ ์ ๊ด๋ จ๋ ํ์ ๐ ํ๋กํผํฐ ์ ์ฅ ํ๋กํผํฐ : ์ธ์คํด์ค์ ๋ณ์ ๋๋ ์์ ์ฐ์ฐ ํ๋กํผํฐ : ๊ฐ์ ์ ์ฅํ ๊ฒ์ด ์๋๋ผ ํน์ ์ฐ์ฐ์ ์คํํ ๊ฒฐ๊ณผ๊ฐ ( ํด๋์ค, ๊ตฌ์กฐ์ฒด, ์ด๊ฑฐํ์ ์ฌ์ฉ ) ํ์ ํ๋กํํฐ : ํน์ ํ์ ์ ์ฌ์ฉ๋๋ ํ๋กํผํฐ ( ํด๋์ค ๋ณ์ ) ํ๋กํผํฐ ๊ฐ์์ = ํ๋กํผํฐ์ ๊ฐ์ด ๋ณํ๋ ๊ฒ์ ๊ฐ์ ( ๊ฐ์ด ๋ณํ ๋ ๊ฐ์ ๋ณํ์ ๋ฐ๋ฅธ ํน์ ์์ ์คํ ) ๐ ์ ์ฅ ํ๋กํผํฐ ํด๋์ค ๋๋ ๊ตฌ์กฐ์ฒด์ ์ธ์คํด์ค์ ์ฐ๊ด๋ ๊ฐ์ ์ ์ฅํ๋ ๊ฐ์ฅ ๋จ์ํ ๊ฐ๋ ์ ํ๋กํผํฐ var ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณ์ ์ ์ฅ ํ๋กํผํฐ let ์ ์ฌ์ฉํ๋ฉด ์์ ์ ์ฅ ํ๋กํผํฐ ๐ ๊ตฌ์กฐ์ฒด์ ํด๋์ค์ ์ ์ฅ ํ๋กํผํฐ ๊ตฌ์กฐ์ฒด์ ์ ์ฅ ํ๋กํผํฐ๊ฐ ์ต์ ๋์ด ์๋๋๋ผ..
๐ ํจ์ ๐ ํจ์์ ๋ฉ์๋ ๋ฉ์๋ : ๊ตฌ์กฐ์ฒด, ํด๋์ค, ์ด๊ฑฐํ ๋ฑ ํน์ ํ์ ์ ์ฐ๊ด๋์ด ์ฌ์ฉํ๋ ํจ์ ํจ ์ : ๋ชจ๋ ์ ์ฒด์์ ์ ์ญ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ํจ์ ๐ก ํจ์์ ๋ฉ์๋๋ ์ ์ํ๋ ์์น์ ํธ์ถ๋๋ ๋ฒ์๋ง ๋ค๋ฅผ ๋ฟ, ์ ์ํ๋ ํค์๋์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ค. ๐ ํจ์์ ์ ์์ ํธ์ถ ํจ์๋ ์๊ดํธ()๋ฅผ ์๋ตํ ์ ์๋ค. ์ค์ํํธ ํจ์๋ ์ฌ์ ์(์ค๋ฒ๋ผ์ด๋)์ ์ค๋ณต ์ ์(์ค๋ฒ๋ก๋)๋ฅผ ๋ชจ๋ ์ง์ํ๋ค. ๐ก๋ฐ๋ผ์ ๋งค๊ฐ๋ณ์์ ํ์ ์ด ๋ค๋ฅด๋ฉด ๊ฐ์ ์ด๋ฆ์ ํจ์๋ฅผ ์ฌ๋ฌ ๊ฐ ๋ง๋ค ์ ์๊ณ , ๋งค๊ฐ๋ณ์์ ๊ฐ์๊ฐ ๋ฌ๋ผ๋ ๊ฐ์ ์ด๋ฆ์ ํจ์๋ฅผ ๋ง๋ค ์ ์๋ค. ํจ์๋ฅผ ์ ์ํ๋ ํค์๋ : func ๋ฐํ์ ์ํ ํค์๋ : return ํจ์์ด๋ฆ์ ์ง์ ํด์ค ํ ๋งค๊ฐ๋ณ์๋ ์๊ดํธ() ๋ก ๊ฐ์ธ์ค๋ค. ๋ฐํํ์ ์ ๋ช ์ํ๊ธฐ ์ ์๋ -> ๋ฅผ ์ฌ์ฉํ์ฌ..