Haskell (linguaggio di programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Perl 6 link
Etichette: Modifica da mobile Modifica da web per mobile
Modificato il fac' per includere fac' 1 = 1, modificato il crivello di erastotene per non includere 1 che non è primo.
Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile
Riga 79:
fac n = n * fac (n-1)
</source>Un'altra definizione più ristretta, utilizzando la funzione ''product'':<syntaxhighlight lang="haskell">
fac' n = product [21.. n]
</syntaxhighlight>
 
Riga 116:
=== [[Crivello di Eratostene]] ===
<source lang="haskell">
primes = 1 : dropall [2..]
where
dropall (x:xs) = x:dropall(dropmul x xs)