LINUX.ORG.RU

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

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

Что дает чистый синтаксис? Почему он проще?

Потому что не нужно рассматривать ничего за пределами функции. Ваши неявные входные и выходные параметры на практике могут быть где угодно, а не только рядом с функцией, и перемешаны с другим кодом, их читающим/изменяющим.

Сколько было переменных, столько и осталось

Но есть нюанс (тм).

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

Что дает чистый синтаксис? Почему он проще?

Потому что не нужно рассматривать ничего за пределами функции. Ваши неявные входные и выходные параметры на практике могут быть где угодно, а не только рядом с функцией, и перемешаны с другим кодом.

Сколько было переменных, столько и осталось

Но есть нюанс (тм).