From: Robert Feldt Date: 2003-09-16T03:22:32+09:00 Subject: Re: performance and style advice requested Robert Feldt skrev den Tue, 16 Sep 2003 03:14:05 +0900: > @facts = [1] > def fact(n) > @facts[n] ||= (@facts.last..n).inject(1) {|f, i| @facts[i] = i * f} > end > Oops, it should be @facts = [1] def fact(n) @facts[n] ||= (@facts.length..n).inject(@facts.last) {|f, i| @facts[i] = i * f} end /R