์ฝ๋ ์ ๋ฆฌ๐งน: ์์ ์ ๋ฆฌํ๊ธฐ
ํ๋ก๊ทธ๋๋ฐ์์ โ๋งค์ง ๋๋ฒโ๋ ์ค๋ช ์์ด ๋ฌด์์ ๋ฑ์ฅํ๋ ์์, ์ค๋ช ๋์ง ์๋ ์๋ฏธ๋ฅผ ๊ฐ์ง ๊ณ ์ ํ ๊ฐ์ ๋งํฉ๋๋ค. ์ฝ๋๋ฅผ ์ฝ๋ค ๋ณด๋ฉด ๋ชจ๋ฅด๋ ์ซ์์ ์คํธ๋ง๋ฆฌํฐ๋ด์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ๊ทธ ๊ฐ๋ค์ ์๋ฏธ๋ฅผ ์๊ณ ์์ง ์์ผ๋ฉด ์๋ฏธ๋ฅผ ํ์ ํ๊ธฐ ์ํด ๊ฐ์ฒด๋ฅผ ์ดํดํ๊ณ , ๊ทธ ๊ฐ๋ค์ด ์ฌ์ฉ๋๋ ์ฝ๋์ ํ๋ฆ์ ์ดํดํด์ผ ํ๋ฏ๋ก ์ ์ง ์์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ด ํ์ํ๊ฒ ๋ฉ๋๋ค. ๊ฐ๋จํ ๊ฐ์ด ์๋๋ผ ๊ธด ๋ฌธ์์ด์ด๋ผ๋ฉด ์คํ๋ฅผ ๋ง๋ค์ด ๋ด๋ ์ค์๋ ๋ฒํฉ๋๋ค. ``` if decibel < 10.0 ...์ด์ฉ๊ตฌ ์ ์ฉ๊ตฌ... ``` ๋ฐ์๋ฒจ์ด 10.0๋ณด๋ค ์์ผ๋ฉด ์คํ๋๋ ์ฝ๋๊ฐ ์์ต๋๋ค. ์ด ์ฝ๋ ์์ฒด๋ฅผ ์ดํดํ๋ ๊ฒ์ ์ด๋ ต์ง ์์ง๋ง 10.0์ด ๊ฐ๋ ์๋ฏธ๋ฅผ ๋ชจ๋ฅธ๋ค๋ฉด ๊ฐ์ฒด์ ์ฝ๋์ ํ๋ฆ์ ์ดํดํ๊ธฐ๊ฐ ์ฝ์ง ์์ ์ ์์ต๋๋ค. ``` BREATH_NOISE := 404 if decibel = BREATH_NOISE .... ์ด์ฉ๊ณ ์ ์ฉ๊ณ ... ``` ์ด๋ ๊ฒ ์ ๋ฆฌํ๋ค๋ฉด ๊ฐ์ฒด์ ์ฝ๋๋ฅผ ์ดํดํ๊ธฐ๊ฐ ํ๊ฒฐ ์์ํด์ก์ต๋๋ค๐ ๋จ, ์ซ์ 1์ ONE์ผ๋ก ํํํ๋ ๊ฒ์ฒ๋ผ ์๋ฏธ ์๋ ๋ค์ด๋ฐ์ ํผํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ``` ONE = 1 ...ONE... # ํตํฉ์ด ํ์ํ ๋ชจ๋ ๊ณณ ``` ๋น์ทํ ์๋ฏธ์ ์์๋ฅผ ํ๊ณณ์ ๋ชจ์์ง ํน์ ๊ฐ์ฒด์ Nested ํ๊ฒ ๋ง๋ค์ง์ ๋ํ ๊ฒ์ ์ ์ ์ผ๋ก ๊ฐ์ธ๊ณผ ํ์ ์ ํ์ ๋๋ค. ๋ชจ๋์ ๊ฒฐํฉ๋, ์์ง๋ ฅ์ ๊ณ ๋ คํด์ ์ข์ ์ ํ์ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค!