私は以下の2つのタイムを計り、どちらも同じ時間がかかるように見えます。他のものを使用する利点はありますか?Scala Map - > Reduce vs. FoldRight
(1 to 24).foldRight(List[Int]())((i, l) => l ::: generateList(signs, i))
対
(1 to 24).map(i => generateList(signs, i)).reduce(_ ::: _)
P.S.私の使用例では、順序は関係ありません。
関数型プログラミング(特にScala APIとScala API)の[reduceとfoldLeft/foldの差は?](http://stackoverflow.com/questions/25158780/difference-between-reduce-and-foldleft-fold) -in-function-programming-particula) – marios