Sergei_T
yababay
Skriva
Следующий пример показывает синтаксис языка Haskell при реализации функции для вычисления факториала: fac :: Integer -> Integer fac 0 = 1 fac n | n > 0 = n * fac (n - 1)
fac :: Integer -> Integer fac 0 = 1 fac n | n > 0 = n * fac (n - 1)
def factorial (n): if n==0: return 1 else: i = n - 1 while i > 1: n *= i i -= 1 return n
durman
int factorial (int n){ if(n == 0)return 1; for(int i = n - 1; i > 1; i--) n *= i; return n; }
Markony
FREExLOADER
Комментарии (15)
RSS свернуть / развернутьSergei_T
yababay
yababay
Не знаю точно, откуда, сам забрал с копипасты.
Skriva
Вычисление факториала
Писец… Я уж лучше Java-извращенцем побуду
yababay
durman
Sergei_T
А люди пользуются
durman
Думаю C и Java всему голова
а языки допускающие вольности провоцируют на самые изощренные ошибки
Sergei_T
durman
Sergei_T
durman
А Haskell — взрыв мозга, картинка там правильная
yababay
Markony
FREExLOADER
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.