相关疑难解决方法(0)

如何在Haskell中获取无限列表的每个第N个元素?

更具体地说,如何从现有的无限列表生成每个第N个元素的新列表?

例如,如果列表是[5,3,0,1,8,0,3,4,0,93,211,0 ...]然后让每个第三元件将导致在此列表[0,0,0, 0,0 ......]

haskell functional-programming list

33
推荐指数
9
解决办法
2万
查看次数

列表中的元素对

我想转换[1,2,3,4][[1 2] [2 3] [3 4]][(1 2) (2 3) (3 4)].在clojure我有(partition 2 1 [1,2,3,4]).我怎么能在haskell中做到这一点?我怀疑标准api中有这样的功能,但我找不到它.

haskell clojure

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

标签 统计

haskell ×2

clojure ×1

functional-programming ×1

list ×1