RosettaCodeData/Task/Fibonacci-sequence/Groovy/fibonacci-sequence-1.groovy

9 lines
137 B
Groovy
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
def rFib
2016-12-05 22:15:40 +01:00
rFib = {
it == 0 ? 0
: it == 1 ? 1
: it > 1 ? rFib(it-1) + rFib(it-2)
/*it < 0*/: rFib(it+2) - rFib(it+1)
}