Middle
Izskaidrojiet, kas ir tīra funkcija.
sobes.tech AI
Atbilde no AI
Tīra funkcija ir funkcija, kura ar vienādiem ievades datiem vienmēr atgriež to pašu rezultātu un tai nav blakusparādības. Tas nozīmē, ka tā nemaina ārējo stāvokli, nav atkarīga no ārējām mainīgajām un nesadarbojas ar ārējo pasauli (piemēram, nemaina globālas mainīgās, neveic ievadi/izvadi).
Piemērs JavaScript:
function add(a, b) {
return a + b;
}
Šī funkcija ir tīra, jo tā vienmēr atgriež argumentu summu un nemaina neko ārpus tās.