我对使用Functor感到困惑是Functor用于定义映射的属性以及如何在Haskell中定义映射的属性?
是Functor用于定义映射的属性以及如何在Haskell中编写映射的属性?
如果是这样,可以Haskell中被用于产生写入
类型或类声明的格式不正确的头后定义函数或其他东西:流XY
import Control.Applicative
class flow x y where { f :: x y -> x; } // this line i do not know whether is enforced to write
// how to write this map
instance flow Int Int where
flow t flow(s, p) = flow(t+s, p)
flow 0 p = p
是否有更多的可运行的示例,而不是Haskell的定义,这将是更好
当我替换在谷歌发现,通常无法运行示例中的属性,或其片段
当使用关于映射的例子时,例如A→B,有数据A首先定义数据B,但不知道为什么使用数据作为定义的类型,当我读到范畴理论时,有箭头和对象 都是Hom,Functor从Hom到Hom,是不是代表Hom?
当与Singular软件比较时,我变得更加混乱。坎是kontraHom和Kohom的一个运营商,并且采用两个矩阵。
待办事项坎在哈斯克尔不同的含义和奇异
** 1 **你知道什么是类型类? ** 2。**您是否重新定义了Functor? – kennytm 2011-04-03 09:04:23
你的代码看起来很奇怪。你试图实现什么? – fuz 2011-04-03 09:33:35
您的代码无效Haskell。这是混乱无效。你想写什么? – 2011-04-03 09:41:41