これを行うためのhaskellの方法は何ですか?
for (int i = 0 ; i < 1000 ; i++)
for (int j = 0 ; j < 1000 ; j++)
ret = foo(i , j ) #I need the return value.
より多くの背景: 私はオイラー問題 27を解いています。
value a b =
let l = length $ takeWhile (isPrime) $ map (\n->n^2 + a * n + b) [0..]
in (l, a ,b)
次のステップは、可能なすべての a と b をループしてタプルのリストを取得し、次の処理を行うことです。
foldl (\(max,v) (n,a,b)-> if n > max then (n , a * b) else (max ,v) ) (0,0) tuple_list
しかし、2つの変数をループする方法がわかりません..ありがとう。