오늘 이거 공부했는데 너무 좋아보이는데 왜 안씀?
예를들어 컨테이너 같은거 할 때 array 리턴할지, list 리턴할지, arraylist 리턴할지 지금까지는 개별로 함수를 정의해줘야 했는데
HKT 있으면 array, list, arraylist 를 하나로 퉁 칠 수 있다는거잖음
좋을거 같은데 왜 안넣지
오늘 이거 공부했는데 너무 좋아보이는데 왜 안씀?
예를들어 컨테이너 같은거 할 때 array 리턴할지, list 리턴할지, arraylist 리턴할지 지금까지는 개별로 함수를 정의해줘야 했는데
HKT 있으면 array, list, arraylist 를 하나로 퉁 칠 수 있다는거잖음
좋을거 같은데 왜 안넣지
kind 도입하기 귀찮아서?
그거 자체는 HKT 없어도 됨 심지어 상속으로도 할수는 있음 - dc App
없으면 위방식은 그냥 타입 뭉개는거라 쓸때 다운캐스팅 해야하는데 HKT면 저거 안뭉개고 들고다니기 + 실제 타입이 아직 안주어진 경우 전부 대처하는게 만들기 쉽지 않다나봄 - dc App
HKT 좋아보이긴 함