我對使用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