История изменений
Исправление monk, (текущая версия) :
Потому что исходный язык лисп, а не питон.
В оригинале было (let recurse ((n 2) (n-1 1)) …), поэтому замены равно на пробел не было.
Можно было добавить равно при задании параметров, но зачем, если и без него всё однозначно?
Кроме того, потерялось бы единство с объявлением функции с аргументами по-умолчания
ф(а; б 1) =
...
Разве что тоже обязать ставить равно…
К тому же, равно здесь уже используется как определение функций и переменных.
Исходная версия monk, :
Потому что исходный язык лисп, а не питон.
В оригинале было (let recurse ((n 2) (n-1 1)) …), поэтому замены равно на пробел не было.
Можно было добавить равно при задании параметров, но зачем, если и без него всё однозначно?
Кроме того, потерялось бы единство с объявлением функции с аргументами по-умолчания
ф(а; б 1) =
...
Разве что тоже обязать ставить равно…
К тому же равно здесь уже используется как определение функций и переменных.