Factorial: Difference between revisions

Content added Content deleted
No edit summary
Line 542: Line 542:


=={{header|Agda}}==
=={{header|Agda}}==
<syntaxhighlight lang="agda">factorial : ℕ → ℕ
<syntaxhighlight lang="agda">module Factorial where

open import Data.Nat using (ℕ ; zero ; suc ; _*_)

factorial : ℕ → ℕ
factorial zero = 1
factorial zero = 1
factorial (suc n) = suc n * factorial n</syntaxhighlight>
factorial (suc n) = (suc n) * (factorial n)
</syntaxhighlight>


=={{header|Aime}}==
=={{header|Aime}}==