- 1
- 2
- 3
- 4
- 5
function yap(){
return function(){
yap();
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+177
function yap(){
return function(){
yap();
}
}
Вот такое оно, функциональное програмирование
moar!
в данный момент отклики на загрузки файлов вяжу. кабы самому такое не нахуячить :))
Долго понимал.
Просто ушлобы в рекурсию.
А у меня рекурсивное замыкание
Бесскобочная запись же не делает вызова, как в дельфе?
одно дело возвращать себя, а другое (в сабже) - каждый вызов создавать новую анонимную функцию, которая вызовет создание еще одной анонимной функции....
Кстати сейчас пришла идея покруче.
function yap(){
var arg = argumetns;
return function(){
yap.apply(window,arg).apply(window,argum ents);
}
}
При вызове функции мы создаем функцию которая вызывается с аргументами данной и эта новая функция опять создает новою которую вызываем с аргументами данной.
Рекурсивно-каррированая функция
а на хабр я однако попал,
при чем тот кусок кода так и оставил
Не понимаю сложностей.