mar*_*rco 1 haskell functional-programming list
我是一个Haskell新手.比方说,我有两个数字无限列表A和B我想创建另一个无限列表C包含序列x+y的和x-y的地方x <- A和y <- B,即C在每次循环增长2; 什么是最聪明的方法呢?
创建一个包含两个元素列表的无限列表并将它们连接起来.
concat [[x+y, x-y] | (x, y) <- zip listA listB]
Run Code Online (Sandbox Code Playgroud)