underfunksjoner
Underfunksjoner, ofte kalt nested functions eller lokale hjelpefunksjoner, er funksjoner som er definert inne i en annen funksjon. De har normalt begrenset synlighet til den ytre funksjonen, men de kan få tilgang til variabler i den ytre funksjonens scope.
Underfunksjoner bidrar til bedre organisering av kode ved å dele opp komplekse operasjoner i mindre, lesbare
Begrensninger og språkvariasjoner
Ikke alle språk støtter underfunksjoner direkte. Mange moderne språk som Python og JavaScript tillater definisjon av
I Python kan en underfunksjon definere en lokal hjelpefunksjon som bruker en variabel fra den ytre funksjonen,