3
타입 클래스와 객체 인터페이스
타입 클래스를 이해하지 못한다고 생각합니다. 나는 어딘가에서 타입 클래스를 "인터페이스"(OO에서 나온)라고 생각하는 타입이 구현하는 것이 잘못되고 오도된다는 것을 읽었습니다. 문제는, 나는 그것들을 다른 것으로보고 그것이 어떻게 잘못되었는지 보는 데 문제가 있다는 것입니다. 예를 들어 유형 클래스가있는 경우 (Haskell 구문) class Functor f where fmap :: (a -> b) -> f …