GHCIプレリュードで>関数のタイプを見つけるために:tを使用する:
(.) :: (b -> c) -> (a -> b) -> a -> c
(:) :: a -> [a] -> [a]
((.)(:)) :: (a -> b) -> a -> [b] -> [b] -- (what happened here?)
単一の関数の結果は理解していますが、部分的に適用した場合は理解できません。
マップマップの種類は何ですか?このページで、代数的にこれを行う方法についての答えを見つけました。しかし、同じ方法をに適用するのに問題があり((.)(:))
ます。
タイプを知りたいときの方法は((.)(:))
?関数の部分適用に使用できる考え方はありますか?
前もって感謝します。