์ด ์ธ์์๋ ์ ๋ง ๋ง์ ์๋ฐฑ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋๋ฐ
๊ฑฐ์ 90% ์ด์์ ์ธ์ด์๋ if๋ฌธ๊ฐ์ด ์กฐ๊ฑด์์ด ์๊ณ ํํ๊ฐ ๋น์ทํ๋ค
์ฌ์ค if๋ฌธ ์์ฒด๋ ํ๋ก๊ทธ๋๋ฐ์ ์ ์๋ผ๊ณ ์๊ฐํจ
๊ทผ๋ฐ ๋์ฒ๋ผ ์ฝ๋ ์ค์ฌ์ฐ๋๊ฑฐ ์ข์ํ๊ณ ํ์ธ์ฝ๋ฉ ์ข์ํ๋ ์ฌ๋์ if๋ฌธ ์ต๋ํ ์์ฐ๋๊ฒ ์ข๋ค๊ณ ์๊ฐํจ
์๋๋ฉด ์๋ก์ด C# ๋ฒ์ ์ด ์ ๋ฐ์ดํธ ๋ ๋๋ง๋ค ๊ทธ ๋ฐฉํฅ์ฑ์ด ๋๊ฐ๋ด๋ '์ฝ๋์ ๊ฐ์ํ'๊ฑฐ๋
๋ชจ~~๋ if๋ฌธ์ ๋ค๋ฅธ๊ฑฐ๋ก ๋์ฒดํ ์ ์์ง๋ง ๋ด ์๊ฐ์๋ 80% ์ด์์ ๋ค๋ฅธ ๋ฌธ๋ฒ์ผ๋ก ๋์ฒด ๊ฐ๋ฅํ๋ค ์๊ฐํจ
๊ทธ ์ค์ ๋ํ์ ์ธ๊ฒ 6.0์์ ์ถ๊ฐ๋ ? ์ฐ์ฐ์์ผ๊ฑฐ์
object.SetActive(value > 0 ? true : false)
์์ ๊ฐ์ ์ผํญ์ฐ์ฐ์ ์ฝ๋๋ ๋ญ ๋ง์ด๋ค ์ฐ๋๊ฑฐ๊ฐ์.
ํ๋ฒํ if๋ฌธ์ด์์ผ๋ฉด ์ค๊ดํธ ์๋ตํด์ ์จ๋ ์ต์ 2~3์ค์ด์๊ฒ ์ง?
return list?.Count ?? 0
์ ์ฝ๋๋ list๊ฐ null์ธ์ง ์ฒดํฌํ๊ณ , null์ด๋ฉด 0์, null์ด ์๋๋ฉด ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ๋ฆฌํดํ๋ ์ฝ๋์.
์ด๊ฒ๋ if๋ฌธ์ด์์ผ๋ฉด null ์ฒดํฌ๋ถํฐํด์ ์ฝ๋ 3์ค ์ ๋ ์ผ๊ฒ ์ง
์๋ ์ ์ฌ์ (ํฌ๋ฆฌํฐ์นด ๋ง๋ ํ์ฌ) ๋ฉด์ ์ ๋ดค์๋๋ฐ
? ์ฐ์ฐ์๋ ?? ์ฐ์ฐ์์ ๋ํด ๋ฌป๋ ์ง๋ฌธ์ด ์์๊ณ , ์ฌ๊ธฐ์ ์ ๋๋ก ์๋ฒฝํ ๋ต์ ๋ชป ์จ์
๊ทธ ๋ ์ดํ๋ก ? ์ฐ์ฐ์ ์ ๊ทน์ ์ผ๋ก ์ฐ๋ ค๊ตฌ ํ๊ณ ์์
๊ฑฐ์ 90% ์ด์์ ์ธ์ด์๋ if๋ฌธ๊ฐ์ด ์กฐ๊ฑด์์ด ์๊ณ ํํ๊ฐ ๋น์ทํ๋ค
์ฌ์ค if๋ฌธ ์์ฒด๋ ํ๋ก๊ทธ๋๋ฐ์ ์ ์๋ผ๊ณ ์๊ฐํจ
๊ทผ๋ฐ ๋์ฒ๋ผ ์ฝ๋ ์ค์ฌ์ฐ๋๊ฑฐ ์ข์ํ๊ณ ํ์ธ์ฝ๋ฉ ์ข์ํ๋ ์ฌ๋์ if๋ฌธ ์ต๋ํ ์์ฐ๋๊ฒ ์ข๋ค๊ณ ์๊ฐํจ
์๋๋ฉด ์๋ก์ด C# ๋ฒ์ ์ด ์ ๋ฐ์ดํธ ๋ ๋๋ง๋ค ๊ทธ ๋ฐฉํฅ์ฑ์ด ๋๊ฐ๋ด๋ '์ฝ๋์ ๊ฐ์ํ'๊ฑฐ๋
๋ชจ~~๋ if๋ฌธ์ ๋ค๋ฅธ๊ฑฐ๋ก ๋์ฒดํ ์ ์์ง๋ง ๋ด ์๊ฐ์๋ 80% ์ด์์ ๋ค๋ฅธ ๋ฌธ๋ฒ์ผ๋ก ๋์ฒด ๊ฐ๋ฅํ๋ค ์๊ฐํจ
๊ทธ ์ค์ ๋ํ์ ์ธ๊ฒ 6.0์์ ์ถ๊ฐ๋ ? ์ฐ์ฐ์์ผ๊ฑฐ์
object.SetActive(value > 0 ? true : false)
์์ ๊ฐ์ ์ผํญ์ฐ์ฐ์ ์ฝ๋๋ ๋ญ ๋ง์ด๋ค ์ฐ๋๊ฑฐ๊ฐ์.
ํ๋ฒํ if๋ฌธ์ด์์ผ๋ฉด ์ค๊ดํธ ์๋ตํด์ ์จ๋ ์ต์ 2~3์ค์ด์๊ฒ ์ง?
return list?.Count ?? 0
์ ์ฝ๋๋ list๊ฐ null์ธ์ง ์ฒดํฌํ๊ณ , null์ด๋ฉด 0์, null์ด ์๋๋ฉด ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ๋ฆฌํดํ๋ ์ฝ๋์.
์ด๊ฒ๋ if๋ฌธ์ด์์ผ๋ฉด null ์ฒดํฌ๋ถํฐํด์ ์ฝ๋ 3์ค ์ ๋ ์ผ๊ฒ ์ง
์๋ ์ ์ฌ์ (ํฌ๋ฆฌํฐ์นด ๋ง๋ ํ์ฌ) ๋ฉด์ ์ ๋ดค์๋๋ฐ
? ์ฐ์ฐ์๋ ?? ์ฐ์ฐ์์ ๋ํด ๋ฌป๋ ์ง๋ฌธ์ด ์์๊ณ , ์ฌ๊ธฐ์ ์ ๋๋ก ์๋ฒฝํ ๋ต์ ๋ชป ์จ์
๊ทธ ๋ ์ดํ๋ก ? ์ฐ์ฐ์ ์ ๊ทน์ ์ผ๋ก ์ฐ๋ ค๊ตฌ ํ๊ณ ์์
์ด์ง ํฐ๋ด๋ค. ๊ทธ๋ฐ๊ฑฐ ์ ๊ฒฝ์ฐ์ง๋ง๋ผ
ํ๋ฑ
??์ฐ์ฐ์๋ ์ฒจ๋ณด๋ค ใท
์ฝ๋์ ์ค์ด์๊ณ ๊ฐ๋ ์ฑ ์กฐ์ง๋์ง์ ์ ๊ณ ๊ธ์ธ์ด์์ ํ๋๊ฑธ๊น..?
? c#์ด ์ธ์ ๋ถํฐ ์ฝ๋์ ๊ฐ์ํ๋ฅผ ๋ ธ๋ ธ๋ค๊ณ ? ์ฒจ๋ฃ๋ ์ด์ผ๊ธด๋ฐ ใ ใ
๊ฑ ์ง์ง ์ฝํ๊ธฐ๋ง ํ๋ฉด ๋์ง์๋.. ์ ์ค์ฌ์ ๊ฐ๋ ์ฑ ๋ฐ์ด๋ด๋๊ฑฐ์ง
? ์ฐ์ฐ์ ์ข์๋ฐ ์๋ค๊ทธ๋ฌ์ง