Skip to main content

Hva er en anonym funksjon?

En anonym funksjon er en funksjon som brukes i mange programmeringsspråk, men i motsetning til andre funksjoner, kan den brukes uten å måtte være bundet, og den trenger ikke et navn.En måte å bruke en anonym funksjon på er å overføre data fra en seksjon til en annen, spesielt hvis dataene er korte.I motsetning til andre funksjoner, som må deklareres og brukes i to separate trinn, kombinerer denne funksjonen begge i et enkelt trinn.I stedet for å programmere mange forskjellige plassholdere i et program som trenger dem, kan programmereren bruke en av disse funksjonene som erstatning, redusere kodemengden og sikre at det ikke er noen stavefeil.

Mange funksjoner i programmering må være bundet til ensymbol eller symbol som kalles en identifikator.Dette omgås når du bruker en anonym funksjon, fordi det ikke er nødvendig med noen identifikator for at funksjonen skal kjøres.Funksjonen trenger ikke et navn;Det er ganske enkelt erklært og brukt under kjøretid.De fleste programmerere vil gi funksjonen et navn for å gjøre det lettere å identifisere manuelt, med mindre det bare er noen få anonyme funksjoner.

En måte å bruke en anonym funksjon er å få den til å gi informasjon fra en seksjon til en annen.Dette kan gjøres enten ved å laste inn viss informasjon i funksjonen eller ved å sende informasjon langs en kanal til den når denne funksjonen.Den primære grunnen til å gjøre dette er at denne funksjonen krever veldig liten kode for å erklære, og den fungerer som en passende mellomledd når du sender informasjon.

Når en vanlig funksjon brukes på et programmeringsspråk, krever den to trinn.Først må funksjonen deklareres, og deretter må det være koding for å kjøre den deklarerte funksjonen.En anonym funksjon er i stand til å gjøre begge deler i ett trinn, og det krever vanligvis mindre koding.Dette brukes normalt til engangsfunksjoner;Den anonyme funksjonen er ikke bundet til noe, så det kan forårsake en feil med gjentatte funksjoner.

Med de fleste programmeringsfunksjoner er det pålagt flere plassholdere for å holde informasjon.Disse plassholderne må være nøyaktig navngitt, ellers vil ikke programmet kjenne dem igjen.Koding er også nødvendig for hver plassholder, og for et stort program kan dette kreve mange kodelinjer.I stedet kan en anonym funksjon brukes som plassholder, og det er vanligvis bare en som trengs i stedet for mange.Mangelen på behov for et navn for denne funksjonen betyr at programmet umiddelbart vil gjenkjenne det og vil tillate funksjonen å holde informasjonen.