http://www.haskell.org/haskellwiki/Memoization
显示这个:
Map () b := b
Map (Either a a') b := (Map a b, Map a' b)
Map (a,a') b := Map a (Map a' b)
Run Code Online (Sandbox Code Playgroud)
毫无疑问,这很简单,但我不认识语法,谷歌和我都不知道":="运算符是做什么的.:-)看起来像一个重载的构造函数定义,也许对于Assoc类?
一本旧的(Davies)Haskell书在PreludeArray模块中显示了这一点,但我不再发现它了.
| 归档时间: |
|
| 查看次数: |
755 次 |
| 最近记录: |