RosettaCodeData/Task/Fibonacci-sequence/Nemerle/fibonacci-sequence-2.nemerle

14 lines
215 B
Text
Raw Permalink Normal View History

2013-04-10 22:43:41 -07:00
Fibonacci(x : long, current : long, next : long) : long
{
match(x)
{
|0 => current
|_ => Fibonacci(x - 1, next, current + next)
}
}
Fibonacci(x : long) : long
{
Fibonacci(x, 0, 1)
}