Sobes.tech
Middle

Обяснете какво е чиста функция.

sobes.tech AI

Отговор от AI

Чиста функция е функция, която при еднакви входни данни винаги връща еднакъв резултат и няма странични ефекти. Това означава, че не променя външното състояние, не зависи от външни променливи и не взаимодейства с външния свят (например, не променя глобални променливи, не извършва вход-изход).

Пример на JavaScript:

function add(a, b) {
  return a + b;
}

Тази функция е чиста, тъй като винаги връща сумата на аргументите и не променя нищо извън себе си.