私が持っていると言うf :: u -> v -> w
とg :: x -> y -> z
。私が欲しいのはですh :: (u,x) -> (v,y) -> (w,z)
。
だから私はこれを手動で行うことができます:
h (u,x) (v,y) = (f u v, g x y)
しかし、その楽しみはどこにありますか?
Iを使用(***)
すると、途中まで到達できます。
(f *** g) :: (u,x) -> (v -> w, y -> z)
しかし、私はその最後のマイルを取得する方法を理解することはできません。