LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Потому что исходный язык лисп, а не питон.

В оригинале было (let recurse ((n 2) (n-1 1)) …), поэтому замены равно на пробел не было.

Можно было добавить равно при задании параметров, но зачем, если и без него всё однозначно?

Кроме того, потерялось бы единство с объявлением функции с аргументами по-умолчания

ф(а; б 1) = 
  ...

Разве что тоже обязать ставить равно…

К тому же, равно здесь уже используется как определение функций и переменных.

Исходная версия monk, :

Потому что исходный язык лисп, а не питон.

В оригинале было (let recurse ((n 2) (n-1 1)) …), поэтому замены равно на пробел не было.

Можно было добавить равно при задании параметров, но зачем, если и без него всё однозначно?

Кроме того, потерялось бы единство с объявлением функции с аргументами по-умолчания

ф(а; б 1) = 
  ...

Разве что тоже обязать ставить равно…

К тому же равно здесь уже используется как определение функций и переменных.