Материал из Wiki.crossplatform.ru
(Различия между версиями)
Версия 17:10, 26 мая 2010
Recursive function call
#!/usr/bin/env ruby
def factorial( n )
print n
print "*" if n > 1
if n <= 1
1
else
n * factorial( n-1 )
end
end
print "=", factorial( ARGV[0].to_i ), "\n"