Pure function
Në shqip: Funksion i pastër
ShpjegimiSQ
Funksioni i pastër jep gjithmonë të njëjtin rezultat për të njëjtat të dhëna dhe s'ndryshon asgjë jashtë vetes. Testohet dhe kuptohet lehtë — si funksionet në matematikë.
EnglishEN
A pure function always gives the same result for the same inputs and changes nothing outside itself. It's easy to test and understand — like functions in maths.
Si ta mendosh
Si kalkulatori: 2 + 2 jep gjithmonë 4, sa herë që ta shtypësh, dhe s'të ndryshon asgjë në tavolinë.
Lexoje në anglisht
Like a calculator: 2 + 2 always gives 4, however many times you press it, and nothing on your desk changes.
Shembull kodipython
def katror(x):
return x * x # i pastër: e njëjta hyrje → i njëjti rezultat