event
-
[TIL] 10주차 2일 Delegate개발일지/스파르타 코딩클럽 부트캠프 2024. 6. 18. 20:31
오늘은 특강에서 다뤘던 Delegate에 대해서 써보려고 한다. 먼저 Delegate란 무엇일까?Delegate는 대리자 이다.구독되어 있는 함수를 대신 실행시키고, 구독시킬 수 있는 함수는 매개변수와 리턴 값이 동일해야한다.간단하게 말하자면 함수를 변수화 시키는 느낌이며, 하나의 목표를 가진 집단이라고 생각할 수 있다. 기본적인 형식은 다음과 같다.public delegate void MyTestDelegate();public delegate void MyDelegate(int a, int b);void Awake (){ MyDelegate cal = new MyDelegate(Plus); cal += Subtract cal(1, 2);}public void Plus(int a, in..