小编Smo*_*ked的帖子

GHC拆分表现

splitAt以这种方式在GHC中实现:

splitAt n xs  =  (take n xs, drop n xs)
Run Code Online (Sandbox Code Playgroud)
  1. 那么,splitAt做了两倍的工作还是有一些幕后优化?
  2. 此外,take和drop生成递归过程.这是为什么.毕竟它们是图书馆的功能,美丽并不重要.为什么不实施它们来创建迭代过程?

haskell ghc

6
推荐指数
1
解决办法
375
查看次数

标签 统计

ghc ×1

haskell ×1