Declaring a simple recursive function - vilinski/nemerle GitHub Wiki

Declaring a simple recursive function

  • Category: Recursion

  • Description: Declaring a simple recursive function

  • Code:

 
def SampleRec1() 
{

	def fib(n) { if (n < 2) 1 else fib(n - 1) + fib(n - 2) }
	foreach (i in $[0..10])
		WriteLine($"fib $i = {0}", fib(i))

}

SampleRec1() 

Execution Result:

 
fib 1 = 1 
fib 2 = 2 
fib 3 = 3 
fib 4 = 5 
fib 5 = 8 
fib 6 = 13 
fib 7 = 21 
fib 8 = 34 
fib 9 = 55 
fib 10 = 89 

[Copyright ©](Terms of use, legal notice)