๋ถ๋ฆฌ์ธ ํจ์(){
ย ย ๋ฆฌํดย
์กฐ๊ฑด ์ดํ(){
๋ฆฌํด
}
์กฐ๊ฑด ์ดํ(){
๋ฆฌํด
}
}
์ด๋ ๊ฒ ๊ดํธ ์กฐ๊ฑด๋ง๋ค ๋ฆฌํด ๋ค ์์ด์ผ๋๋? ์์ผ ๋ฎ์ค์ง.. ์๋ c์ธ์ด๋ ๊ทธ๋ฌ๋?ย
๋ง์ฝ c#๋ง ๊ทธ๋ฐ๊ฑฐ๋ผ๋ฉด ๊ทธ๋ ๋ค์ณ๋ c์ธ์ด๋ ์๋ ์ด๋ฌ์ผ๋ฉด ์ง์ง ํ ๊ณต๋ถ ํ๊ฑด๋ฐ..
๋ญ ์ด๋ ค์ด๊ฒ๋ ์๋๊ณ ์ด๋ฐ ๊ฒ๋ ๋ชฐ๋๋ค๋ฉด..
C#๋ ์๊ทธ๋ผ;;
๋ฆฌํด์ ํ๊ณ ์ถ์๋ ํ๋๊ฑฐ์ง
๊ทธ๋ ์ง.. ๋ด๊ฐ ์๋ชป ์๊ณ ์๋๊ฒ ์๋์ง? ์ฝ๋ ๋ฌธ์ ๊ฐ ๋ถ๋ช ๋ง์ง.. ๋ด๊ฐ ์๊ฐํด๋ ๋ฃ๋ ๋ณด๋ ๋ชปํ ๊ทธ๋ฐ ์ํฉ์ด๋ผ ์ ๋ฐ ์์ฑ๋ฒ๋ ๋ฎ์ค๊ณ ..
์ฝ๋ ์ ์ดํด ๋ด์ผ๊ฒ ๋ฐ.. ์ฌ ์ค๋ธ ๋ฆฌํด ๋ฒจ๋ฅ ์ธ๊ฐ? ๋ญ ๋์ถฉ ์ด๋ฐ ์ค๋ฅ ๋จ๋๋ผ๊ณ ๊ทธ๋์ ๋ค ๋ฃ์ด์ฃผ๋ ๋๋๋ฐ ๋ญ๊ฐ ์์ฒญ ๋ฎ์ ๊ฑฐ์ผ..
๋งจ ์ฒซ์ค์ ์๋ ๋ฆฌํด๋ฌธ์ด ์กฐ๊ฑด๋ฌธ ๋ค ๋๋ ๋ง์ง๋ง์ ์์ผ ํ๋๊ฑฐ ์๋? ์ฒซ์ค์ ์์ผ๋ฉด ์กฐ๊ฑด๋ฌธ ๊ฐ์ง๋ ๋ชปํ๊ณ ๋ฆฌํด์ผํ ๋ฐ.
์ ๊ฑด ๊ทธ๋ฅ ์์.
๋น์ฐํ ์์ด์ผ ๋๋๊ฑฐ ์๋๊ฐ..? ๋ธ๋์น๋ณ๋ก ํจ์๊ฐ ์ข ๊ฒฐ๋ ์ ์๋๋ฐ ์๊ทธ๋์ณ์ ๋ถ ๋ฆฌํดํ๋ผ๊ณ ํ๋๋ฐ return์ด ์๋๊ฒ ๋ง์ด ์๋๋๊ฑฐ์๋? ์๋๋ฐ ์ปดํ์ผ๋๋ฉด ์๋์ผ๋ก false ๋ฆฌํดํ๋ค๋๊ฐ ๊ทธ๋ด๊ฑฐ๊ฐ์๋ฐ
์๋๋ฉด ๋ชจ๋ ๋ธ๋์น์ ๋ค์ด๊ฐ๋ bool ๊ฐ์ด ์์ผ๋ฉด ๊ฐ๋ณ ๋ธ๋์น์์ ๋ฆฌํด์ํ๊ณ ๋ง์ง๋ง์๋ง ๋ฆฌํดํด์ค๋ ๊ทธ๊ฒ ๋ชจ๋ ๋ธ๋์น์ ๋ค์ด๊ฐ์์ผ๋๊น ๋๋ํ ์ปดํ์ผ๋ฌ๊ฐ ์ ์ฌ๊ธฐ์๋ ์ค์ ๋งํ๊ณ ๋ง์ง๋ง์ ๋ฆฌํดํ๊ตฌ๋ ํ๊ณ ์์์ ์ปดํ์ผ ํ ๊ฑฐ๊ฐ์๋ฐ ์๋๋ฉด ์ญ์ ํ ๊ฒ์ผ..
๊ธ์ด์ด๊ฐ ๋ธ ์๋ฌ๋ ๋ฌด์กฐ๊ฑด ๋ฆฌํด๊ฐ์ ๋ฆฌํดํด์ผ๋๋ ํจ์๊ฐ ํน์ ์กฐ๊ฑด์ ๋ฆฌํด์ ์ํ๊ธฐ ๋๋ฌธ์ ๋ ๊ฑฐ์. ๋ง์ฝ์ if { return true; } else { } ์ด๋ฌ๊ณ ๋๋ฌ๋ค๋ฉด else์์๋ ์๋ฌด ๊ฐ๋ ๋ฆฌํด์ ์ํ๋๋ฐ ํจ์๊ฐ ๋๋๋ฒ๋ฆฐ๊ฑฐ์์? ์ด๋ฐ์์ผ๋ก ์ฝ๋ฉ์ ํ๋ฉด C#์ด๊ฑด C๊ฑด ๋ฌธ์ ๊ฐ ๋๋ค.