Для этого сайта требуется поддержка JavaScript.
Обзор
Помощь
Регистрация
Вход
github
/
ruby
зеркало из
https://github.com/github/ruby.git
Следить
1
В избранное
0
Форкнуть
Вы уже форкнули ruby
0
Код
Задачи
Пакеты
Проекты
Релизы
Вики
Активность
e380f78851
ruby
/
sample
/
fact.rb
10 строки
111 B
Ruby
Исходник
Обычный вид
История
Убрать экранирование
Экранировать
Initial revision git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1998-01-16 15:13:05 +03:00
def
fact
(
n
)
This commit was generated by cvs2svn to compensate for changes in r11, which included commits to RCS files with non-trunk default branches. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1998-01-16 15:19:22 +03:00
return
1
if
n
==
0
f
=
1
Improve. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2002-12-19 23:42:50 +03:00
n
.
downto
(
1
)
do
|
i
|
f
*=
i
Initial revision git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1998-01-16 15:13:05 +03:00
end
Simplify a sample code (#2374)
2019-08-17 08:56:57 +03:00
f
Initial revision git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1998-01-16 15:13:05 +03:00
end
Simplify a sample code (#2374)
2019-08-17 08:56:57 +03:00
puts
fact
(
ARGV
[
0
]
.
to_i
)