
Что такое pure/impure функции ?
Чистые функции не имеют внутреннего состояния. Следовательно, все операции, выполняемые в чистых функциях, не зависят от их состояния. Нечистая функция — это функция, которая содержит один или несколько побочных эффектов.
Он изменяет данные за пределами своей лексической области действия и не дает предсказуемых результатов для одних и тех же входных данных.
Чистые функции не имеют внутреннего состояния. Следовательно, все операции, выполняемые в чистых функциях, не зависят от их состояния. Нечистая функция — это функция, которая содержит один или несколько побочных эффектов.
Он изменяет данные за пределами своей лексической области действия и не дает предсказуемых результатов для одних и тех же входных данных.