Middle
Обяснете какво е чиста функция.
sobes.tech AI
Отговор от AI
Чиста функция е функция, която при еднакви входни данни винаги връща еднакъв резултат и няма странични ефекти. Това означава, че не променя външното състояние, не зависи от външни променливи и не взаимодейства с външния свят (например, не променя глобални променливи, не извършва вход-изход).
Пример на JavaScript:
function add(a, b) {
return a + b;
}
Тази функция е чиста, тъй като винаги връща сумата на аргументите и не променя нищо извън себе си.