リストの理解にwhileループを使用する方法はありますか? は例えば、私は、単一のラインフィボナッチジェネレータがあります。 [int(((1+(5**0.5))**n-(1-(5**0.5))**n)/(2**n*(5**0.5))) for n in range(100)]
を、私はそれだけで一定回数を実行するのではなく、一定の成果で停止したいと思います。 (すべてのフィボナッチ数が4,0
だから、私はハスケルで並列性を試しています。私は、フィボナッチシーケンス法を逐次的にも並列的にも実装する古典的な例を取った。 module Main where
import Control.Parallel
main = print (fib 47)
fib :: Int -> Int
fib n
| n <=1 = n
| otherwise = fib (n-1) + fib (