Что такое способ haskell для этого?цикл через две переменные в Haskell
for (int i = 0 ; i < 1000 ; i++)
for (int j = 0 ; j < 1000 ; j++)
ret = foo(i , j) #I need the return value.
Больше фона: Я решении Эйлер problem 27, и я получил:
value a b =
let l = length $ takeWhile (isPrime) $ map (\n->n^2 + a * n + b) [0..]
in (l, a ,b)
Следующий шаг, чтобы получить список кортежей проходом по всем возможным и б, а затем сделайте следующую обработку:
foldl (\(max,v) (n,a,b)-> if n > max then (n , a * b) else (max ,v)) (0,0) tuple_list
, но я понятия не имею, как пройти через две переменные. Спасибо.
этот единственный ответ только что сделал так много вещей, щелкнув в моей маленькой голове haskell, спасибо –