Чистота функции: различия между версиями

73 байта добавлено ,  10 лет назад
Нет описания правки
 
== Побочные эффекты функции ==
{{main|Побочный эффект (программирование)}}
 
В императивных языках некоторые функции в процессе выполнения своих вычислений могут модифицировать значения глобальных переменных, осуществлять операции ввода/вывода, реагировать на исключительные ситуации, вызывая их обработчики. Такие функции называются '''функциями с побочными эффектами'''.
Другим видом побочных эффектов является модификация переданных в функцию параметров (переменных), когда в процессе вычисления выходного значения функции изменяется и значение входного параметра.
Анонимный участник