私は整数をとり、整数のリストを返す関数を持っています。 この関数を最初の整数に効率的にマップする方法と、以前にマップされていない結果リストの各項目に対して、同じ関数を適用し、本質的に無限リストを生成します。 など。 f :: Int -> [Int]
f 0 = [1,2]++(f 1)++(f 2)
さらに、結果リストを10E10まで索引付けできる必要があります。これはどのように最適化され
は、私は、問題の解決策を最適化する助けをしたい、私はすでに問題を整理、私のコードは大きな配列を処理するための十分ではありません - codeWars : Sum of Pairs - problem はこちら私のコード - var sum_pairs=function(e, sum){
var result=null;
var arrLen=e.length;
for(let i=0;i<