diff options
author | Guillermo Ramos | 2012-05-08 17:41:55 +0200 |
---|---|---|
committer | Guillermo Ramos | 2012-05-08 17:41:55 +0200 |
commit | bedac58408e4c6a701dd8065ed7a11277f5358e5 (patch) | |
tree | 7d136b49e25c536712429ffd05fe99c947865c61 /scala/factorial.scala | |
parent | b0ce25e6d3d77c18c958578fdbdae92654e46c93 (diff) | |
download | 7l-bedac58408e4c6a701dd8065ed7a11277f5358e5.tar.gz |
[Scala] Día 3
Diffstat (limited to 'scala/factorial.scala')
-rw-r--r-- | scala/factorial.scala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scala/factorial.scala b/scala/factorial.scala new file mode 100644 index 0000000..0cfbc0c --- /dev/null +++ b/scala/factorial.scala @@ -0,0 +1,7 @@ +def factorial(n:Int):Int = n match { + case 0 => 1 + case x if x > 0 => factorial(n-1) * n +} + +println(factorial(3)) +println(factorial(0)) |