일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Unity
- sparkmain(clone)
- articulation body
- 깊이탐색
- 트리구조
- Simulation
- sparkmain(clone) 무한생성
- dfs
- 너비탐색
- C#
- 유니티 sparkmain(clone)
- removeAll
- unity korea
- list clear
- 오블완
- 유니티
- navisworks api
- 행동트리
- 디지털트윈
- dropdown
- GetComponent
- 티스토리챌린지
- 최단거리 알고리즘
- 드롭다운
- unity sparkmain(clone)
- raycast
- 크루스칼
- 최소신장트리 mst
- BFS
- readonly
- Today
- Total
낑깡의 게임 프로그래밍 도전기
C# delegate 본문
delegate 대리자 : 함수를 대신 실행 시켜주는 놈
특정 매개 변수 목록 및 반환 형식이 있는 함수에 대한 참조
삼학연산자
() => { }; 람다:무명매서드
포인터랑 다름점 체인이 가능하다 즉 여러 콜렉션을 담을 수 있다.
박싱은 올라갈수록 모호해지니 언박싱해져서 실체와 함
엄청난 데이터화의 증거??
재사용이 될거같지도 않고 선언하고 하는 작업이 너무 비효율적이라 판단될때 람다식을 쓰게 된다.
람다. 익명애서드, 무명매서드라고도 부른다.
이름이 없으면 추적이 힘들다. 그래서 추적이 되야하는 곳에 쓰면 안된다, 그래서 재사용성이 필요없고 추적이 필요없는 곳에서 쓴다.
그런데 리턴타입이 없는 델리게이트는 많이 쓸거같아서 선배 개발자가 만들어 놓은것이 Action이다.
*액션은 리턴타입이 없다! 리턴타입이 무조건 void
그래서 나온게 Func이다
콜백 : 함수를 매개변수로 받는 형태
지정자 : 대리자가 매개변수로 들어가 있는 것
지정자는 곧 콜백함수이다.