Re[14]: Ультракороткий язык программирования RS
От: Lloyd Россия  
Дата: 22.12.10 08:51
Оценка: +2 :))
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>И правильно ли я понимаю, что выражение "1..5" означает "создать массив из пяти элементов, в котором X[i] = i"? Но ведь тогда, для того, чтобы посчитать факториал 1048576, ваша программа отожрет 1 мегабайт памяти только для формирования индексов, в то время, как в том же немерле можно обойтись по старинке:


KV>def factorial(n){ | 0 | 1 = > 1 | _ => factorial(n — 1)}


Если приведенный код — правильный, то функцию можно упростить до
def factorial(n){ 1 }

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.