DEBSOURCES
Skip Quicknav
sources / ruby2.3 / 2.3.3-1%2Bdeb9u8 / sample / fact.rb
123456789
def fact(n) return 1 if n == 0 f = 1 n.downto(1) do |i| f *= i end return f end print fact(ARGV[0].to_i), "\n"