From: Christian Neukirchen Date: 2005-12-15T04:27:08+09:00 Subject: Re: ruby beats them all "Peter Ertl" writes: > that why I love ruby (and functional languages in general) > > def fibonacci(n) > a, b = 1, 1 > n.times do > a, b = b, a + b > end > a > end That's not functional... How about really doing it functional? def fib(n) (1..n-2).inject([1, 1]) { |(a, b), n| [b, a+b] }.last end :) > elegance beats ignorance (ruby vs. java) -- Christian Neukirchen http://chneukirchen.org