Skip to content

ex2 1

← Back

Basic Info

Functional Programming
└── Lab ML
    └── 0​307
        └── ex2 1.sml

Preview

(*
Write a function that computes the factorial of n,
    n! = 1 · 2 · · · n
where n ≥ 1. It need not work correctly for smaller n
*)

fun fact(n) =
    if n=1
    then 1
    else n * fact(n-1)
;