Open jshhhhh opened 2 years ago
타입스크립트에서 제네릭 이해하느라 애 좀 먹었는뎅.. 정적 언어인 Go, Ts, C# 은 다 런타임때 타입 할당하는 제네릭 개념이 꼭 들어가네유
이거 코드 예시 한 번 보고 제네릭 작성하면 될 듯
static void Swap<T>(ref T input1, ref T input2)
{
T temp = default(T);
temp = input2;
input2 = input1;
input1 = temp;
}
static void Main(string[] args)
{
int first = 4;
int second = 5;
Swap<int>(ref first, ref second);
}
참고 : https://coderzero.tistory.com/entry/%EC%9C%A0%EB%8B%88%ED%8B%B0-C-%EA%B0%95%EC%A2%8C-15-%EC%A0%9C%EB%84%A4%EB%A6%AD-Generics https://openwiki.kr/unity/genericfunctions