์ง์งํ๊ฒ ์๊ฐํ์ง ๋ง๊ณ ์ฌ๋ฏธ๋ก๋ง ํด์ค...
๊ฐ ๋ฌธ์ ๋น ์๋๋ฉด 0์ ๊ณผ ๋ง์ผ๋ฉด 1์ ์ ๋งค๊ธธ ์ ์๊ณ ์ ์งํ๊ฒ, ์์ฌ์๊ฒ, ๊ณจ๋ผ์ฃผ๊ณ ๋ต์ 3์ด ์์ ์๊ฐํ์ .
1. ๋๋ ์ ๋ํฐ๊ฐ ๋ด๋ถ์ ์ผ๋ก ๋ฌด์จ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๊ตฌ์ฑ๋์ด ์๋์ง ์๋ค.
2. ๋๋ TrailRenderer๊ฐ ๋ฌด์จ ์ปดํฌ๋ํธ์ธ์ง ์๋ค.
3. ๋ด ์ฝ๋๋ ํ๊ท 300์ค ์ดํ์ด๋ค.
4. ๋๋ Linq์ ๋ํด์ ์๊ณ ์๋ค.
5. ๋๋ class์ struct์ ์ฐจ์ด์ ๊ณผ ๊ณตํต์ ์ ์๊ณ ์๋ค.
6. ๋๋ C#์ record๊ฐ ์๋ ๊ฒ์ ์๊ณ ์์๋ค.
7. ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ์ฐ์ฐ์๊ฐ %์ธ ๊ฒ์ ์๊ณ ์๋ค.
8. ๋๋ { get; set; }์ ์กด์ฌ๋ฅผ ์๊ณ ์๋ค.
9. ๋ด๊ฐ ์์ฑํ ๋๋ถ๋ถ์ ์คํฌ๋ฆฝํธ์ switch๊ฐ ๋ค์ด์์ง ์๋ค.
10. ๋๋ ์ผํญ ์ฐ์ฐ์์ ๋ํด์ ์ ์๊ณ ์๋ค.
11. ์ ๋ํฐ์์ C# ๋ง๊ณ ๋ F#์ ์จ์ ์ฝ๋ฉํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์๋ค.
12. ๋๋ C#์์ ํฌ์ธํฐ๋ฅผ ์ฐ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค.
13. ๋๋ decimal ํ์ ์ ์๊ณ ์๋ค.
14. ๋๋ ์ง๋ฒ๋ฝ ํ์์ ์๊ณ ์๋ค.
15. ๋๋ SOLID์ ๋ํด์ ๋ค์ด๋ณธ ์ ์ด ์๋ค.
16. ๋๋ ์์์ด ๋ฌด์์ธ์ง ์๊ณ ์๋ค.
17. C#์์ ํ์ฅ ํจ์๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค.
18. ๋๋ ์ ๋ํฐ๊ฐ .Net Framework๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์๊ณ ์๋ค.
19. HashSet์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค.
20. ๋๋ ์ ๋ํฐ๋ฅผ ์ ํ๋ค.
์๊ธฐ ๊ฒฐ๊ณผ ์ข ์๋ ค์ค.
3์
0์
-20์ ๋์์ ์ ๋ํฐ ์ญ์ ํ๊ณ ์ปดํจํฐ ํฌ๋งทํ๋ค
3์ ์ฐ
5์
๋ฌธ์ ๋๋ฌด ๋์ ์ธ๊ฐ?...
์ ๋ง ์์ ์์ค์ ์ง์์ ๊ฐ์ง ์ฌ๋์ด ๋ณธ์ธ ํ๋ ๋ด์์ ๋จธ๋ฆฌ์ง๋ด์ ์ด ์ง๋ฌธ๊ฐ์...
๋ฃ๊ณ ๋ณด๋ ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค.
9์ ์ฐธ๊ณ ๋ก 20๋ฒ๋ ๋ง์ถค ๊ทผ๋ฐ switch๋ฌธ ์ฐ๋ฉด ํ์์? ์์ง?
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=195881
์ด๊ฑฐ์ด์ ์
switch(Type) { case WeaponType.Ak: name = "Ak47"; fireRate = 0.1f; damage = 30f; ... ์๋ต } ์ด๋ ๊ฒ ์ด๋ ต๊ฒ ํ๋ ์ฌ๋๋ค ์์ด์ switch ๋ฌธ์ ๋ฃ์.
์ด๊ฑด...switch๋ฌธ ๋ฌธ์ ๋ผ๊ธฐ ๋ณด๋ค๋ ํด๋์ค ์์ฑ์๋ฅผ ์ ํ์ฉํ๋๋ ์ํ๋๋์ ๋ฌธ์ ์ธ๊ฑฐ ๊ฐ๋ค๋ง... ๋ณ๊ฐ๋ก ํฅ๋ฏธ๋กญ๊ฒ ๋ดค๋ค
default๊ตฌ๋ฌธ์ด ์๋ switch๋ฌธ์ ์ปดํ์ผ๋ฌ๊ฐ ํ ์ด๋ธํํ๋ก ์ต์ ํํด์ฃผ๊ธฐ๋๋ฌธ์ O(1)๋ก ํ์ดํ๋ผ์ธ ๊นจ์ง์์ด if else์ฌ๋ฌ๊ฐ๋ฅผ ๊ตฌํํ ์ ์์
๊ทธ๋ผ ์ค์์น์ ์ฐ๋ฉด ์ ๋๋ ๊ฑฐ์..?
์ค์์น ์ ๋ ํฌ๊ธฐ๋ชปํด
์ด๋ถ ์ฌ๋ฆฌ๋ ๋ก๋ฐฅ๋ง๋ค... ๊ฑ 0์ ๋ง๊ณ ํ์ํ ๋๋คใ ใ
0์
์ ์ด๊ฑด ์ข
3๋ฒ๊ณผ 9๋ฒ ๋๋ฌธ์ ์ง์งํ๊ฒ๋ ์ฌ๋ฏธ๋ก๋ ํ ์ ์๋ - dc App
switch.๋ ์ ํํ ์ด๋ธ๋ก ๊ตฌํ๋์ ์ฑ๋ฅ ์ข์๊ฑธ๋ก ์๊ณ ์๊ธดํ๋ฐ
์คํ๋ ค ๋๋ค๊ฐ ๋ด๋ถ์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์ง์ ๋ํ ์ง๋ฌธ์ด ์ถ๊ฐ๋๋ฉด ๋ ์ข์
1๋ฒ์ด๋ 20๋ฒ ๋นผ๊ณ ๋ ์๊ณ ์์ 9๋ฒ์ switch expression๊น์ง ํฌํจํ๋ฉด ์ข ์ฐ๊ธด ํจ switch statements ๋ง ๋งํ๋๊ฑฐ๋ฉด ์์ฃผ ์์ฐ๋ ํธ์ด๊ณ
ใทใท
8์
100์ ๋์์ ์ ๋ํฐ ๋ณธ์ฌ ์ทจ.์งํ์ด์ ๊ฐ์ฌํฉ๋๋ค
์ 13์