OMeta Workspace
X
M
–
1
2
3
4
5
6
7
ometa Factorial {
fact 0 = -> 1,
fact :n = fact(n-1):m -> (n * m)
}
Factorial.match(10, 'fact')
X