作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的函数应该生成素数,但它不适用于 GHC 7.10.2。有没有其他人看到这个?
GHCi, version 7.10.2: http://www.haskell.org/ghc/ :? for help
Prelude> import Data.List
Prelude Data.List> print . take 100 . nubBy (\x y -> x `rem` y == 0) $ [2..]
[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101]
最佳答案
base-4.7.x 和 base-4.8.0.0 之间的变化是 elem_by
的定义。这是什么nubBy
是根据来定义的。
在 base-4.7 elem_by
有这个条款:
elem_by eq y (x:xs) = y `eq` x || elem_by eq y xs
elem_by eq y (x:xs) = x `eq` y || elem_by eq y xs
nubBy
的 Haskell 报告前奏版本是:
nubBy eq (x:xs) = x : nubBy eq (filter (\ y -> not (eq x y)) xs)
关于haskell - nubBy 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33531834/
下面的函数应该生成素数,但它不适用于 GHC 7.10.2。有没有其他人看到这个? GHCi, version 7.10.2: http://www.haskell.org/ghc/ :? for
我有一个问题,我必须操作 float 列表的列表。 [[漂浮]]。这些浮点数列表的长度为 4。我想删除测试前 3 个元素的重复项,但忽略第 4 个。这是多部分问题的最后一部分,我已经把头撞在墙上一段时
我将 DataGrid 绑定(bind)到自定义对象的 ObservableCollection。间歇性地,我得到(可能在 2 或 3 行上)一个按钮,如 nubbie 对象(大约 4 像素宽和行的高
我是一名优秀的程序员,十分优秀!