Haskell/Applicative
- 타입클래스
Applicative
(적용성 함자, applicative functor)는 하스켈의 타입클래스이다. 상위 클래스로 Functor를 가진다. 대표적인 하위 클래스로 Monad가 있다.
class Functor f => Applicative f where
pure :: a -> f a
(<*>) :: f (a -> b) -> f a -> f b
Applicative
(적용성 함자, applicative functor)는 하스켈의 타입클래스이다. 상위 클래스로 Functor를 가진다. 대표적인 하위 클래스로 Monad가 있다.
class Functor f => Applicative f where
pure :: a -> f a
(<*>) :: f (a -> b) -> f a -> f b