我需要一些帮助来理解“列表复制”Hackerrank挑战的Haskell模板。我不理解函数的执行顺序。(\(n:arr) -> f n arr) . map read . words getContents函数应该生成一个类似于"2\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10"的IO我大致知道接下来会发生什么,但我不知道以什么顺序和优先顺序。我尝试在ghci中执行words "2\n1\n2\n3\n4\n5\n6\
在下面的代码中,fibseq表示斐波那契数列中的一个数字序列。(从代码到求解Project Euler #2)(|>) x y = y x.这让我可以执行以下操作(就像unix管道一样):我的问题是,为什么这是可行的?相反,它似乎正在转变为filter even (take 34 fibseq),它可以工作,也是我想要的