Ruby returnerer normalt den siste verdien i metoden, hvis ikke return
kalles eksplisitt.
1| def legg_sammen( a, b) 2| a + b # det siste uttrykket returneres 3| end 4| puts legg_sammen( 9, 6 ) #=> 15 5| 6| # fibonacci 7| def fib( i ) 8| if i <= 1 9| return 1 # vi kan returnere eksplisitt 10| end 11| return fib( i-1 ) + fib( i-2 ) 12| end 13| puts fib( 3 ) #=> 3 14| puts fib( 5 ) #=> 8 |