Jak mieć wiele nieskończonych zakresów w opisach list?
W haskell mam takie rozumienie listy:
sq = [(x,y,z) | x <- v, y <- v, z <- v, x*x + y*y == z*z, x < y, y < z]
where v = [1..]
Jednak kiedy próbujętake 10 sq
, po prostu zawiesza się ... Czy istnieje sposób na obsługę wielu nieskończonych zakresów?
Dzięki