В лиспе ф-ция apply принимает на вход один аргумент — список для подстановки аргументов ф-ции. В js — 2 — объект в контексте которого применяется функция (т.е значения для подстановки свободных переменных в теле функции с this) и непосредственно список для подстановки аргументов, как и в лиспе. В лиспе, этот первый аргумент подставляется неявно, в виде лексического скопа. Таким образом, в JS мы имеем гораздо более мощную модель, включающую first-class environments. Интересно, почему в лиспе этого нет?
←
1
2
→
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от monk
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от monk
Ответ на:
комментарий
от x4DA
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Классификация операторов в Lisp (2015)
- Форум Lisp: передача параметров следующему методу (2016)
- Форум Var в javascript (2014)
- Форум Свой велосипед - вычисления в переданном окружении (2016)
- Форум apply (2016)
- Форум [F#] apply (2012)
- Новости Perl 5.36.0 (2022)
- Форум где реализация функций strtok/strtok_r ? (2012)
- Форум реализация функции printf в glibc (2013)
- Форум airos apply from ssh (2016)