ps : haskell 写树形结构真的短。。。。。 ...
分类:
其他好文 时间:
2017-11-27 13:30:50
阅读次数:
122
Text.Regex.PCRE.Heavy ...
分类:
编程语言 时间:
2017-11-25 13:13:06
阅读次数:
134
Data.ByteString String 是 [Char] 的同义词,在使用上存在List的惰性所带来的性能问题。 在处理大型二进制文件时,可以使用 ByteString 来代替 String。 ByteString 包含 Lazy 模块 Data.ByteString.Lazy 和 Stric ...
分类:
编程语言 时间:
2017-11-23 15:22:51
阅读次数:
199
Kleisli Arrow Kleisli m a b封装了一个返回值为 Monad 的函数:a m b。 如果 m 是 Monad,那么 Kleisli m 是 Category,也是 Arrow。 ...
分类:
编程语言 时间:
2017-11-21 14:55:15
阅读次数:
150
Applicative Parsing 使用 Applicative 式的 Parser。 包括使用 (), (), (), (), many 等运算符。 plus = char \ number p1 \ p2 依次匹配 p1 和 p2,但是 p1 被舍弃,只返回 p2。 minus = ...
分类:
编程语言 时间:
2017-11-21 01:08:05
阅读次数:
136
preview, review preview 和 review 函数处理 Either 这样的和类型 preview 函数向上走一个分支。 review 函数向下走一个分支。 preview, review 的操作符版本 preview l x ≡ x ^? l review l x ≡ l x ...
分类:
编程语言 时间:
2017-11-20 01:22:42
阅读次数:
241
insert a [] = [a] insert a (x1:xs) | x1 > a = a:x1:xs | otherwise = x1:insert a xs sort [] = [] sort (a1:ax) = insert a1 (sort ax) main = do print $ s... ...
分类:
编程语言 时间:
2017-11-17 14:57:23
阅读次数:
176
本文目录:1.什么是滑动窗口(slide window)技术2.实现窗口滑动 2.1 通过"s"命令滑动窗口 2.2 借助保持空间暂存窗口 2.3 将窗口维护命令"s"替换成"D" 2.4真正的大招 2.5 维持窗口方法论3.最佳搭档:"N"、"P"和"D"命令 1.什么是滑动窗口(slide wi ...
分类:
其他好文 时间:
2017-09-09 00:49:39
阅读次数:
303
[ Perl 6 ] Haskell式的Fibonacci函数定义 There is more than one way to do it. 在Perl 6中,总有超过一种方法来达到目的。例如我们可以使用函数重载功能,写出Haskell式的Fibonacci函数定义 -- Haskell ver. ...
分类:
其他好文 时间:
2017-09-01 12:58:15
阅读次数:
136
1、官网上(https://www.haskell.org/platform/windows.html)下载Haskell Platform,最新版本为8.2.1,只支持64位,有个core版和full版,full版包含了库,就下full版试试 2、cmd下输入 "cabal user-config ...