-1
def fib(n)
[0,1].include? n ? n : (fib(n-1) + fib(n-2))
end
fib 5 => false
Почему это? Так как он работает, когда он разбивается на стандартные, если тогда еще.Ruby single line trernary in function, возвращается boolean