RosettaCodeData/Task/Anonymous-recursion/Wren/anonymous-recursion.wren

15 lines
283 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
class Fibonacci {
static compute(n) {
var fib
fib = Fn.new {|n|
if (n < 2) return n
return fib.call(n - 1) + fib.call(n - 2)
}
if (n < 0) return null
return fib.call(n)
}
}
System.print(Fibonacci.compute(36))