Hjem : Programvarebetingelser : Funksjonsdefinisjon

Funksjon

I matematikk er en funksjon definert som et forhold mellom definerte verdier og en eller flere variabler. For eksempel kan en enkel mattefunksjon være:

y = 2x

I dette eksemplet er forholdet mellom y og x at y er dobbelt så mye som verdien tildelt x. Mens mattefunksjoner kan være langt mer komplekse enn dette, er de fleste enkle i forhold til funksjoner som brukes i dataprogrammering. Dette kan være grunnen til at mattefunksjoner ofte blir referert til som "uttrykk", mens datafunksjoner ofte kalles "prosedyrer" eller "underrutiner."

Datamaskinfunksjoner ligner på mattefunksjoner ved at de kan referere parametere, som er bestått, eller inngang inn i funksjonen. Hvis eksemplet ovenfor ble skrevet som en datafunksjon, ville "x" være inngangsparameteren og "y" ville være resultatet produksjon verdi. Det kan se ut slik:

funksjon dobbel (x)
{
$ y = 2 * x;
returner $ y;
}

Ovenstående eksempel er en veldig grunnleggende funksjon. De fleste funksjoner som brukes i dataprogrammer inkluderer flere instrukselinjer og kan til og med referere til andre funksjoner. En funksjon kan også referere til seg selv, i så fall kalles den a rekursiv funksjon. Noen funksjoner krever kanskje ingen parametere, mens andre kan kreve flere. Selv om det er vanlig at funksjoner returnerer variabler, returnerer ikke mange funksjoner noen verdier, men sender i stedet ut data mens de kjører.

Funksjoner blir noen ganger betraktet som byggesteinene til datamaskinen programmer, siden de kan kontrollere både små og store datamengder. Mens funksjoner kan kalles flere ganger i et program, trenger de bare å bli erklært en gang. Derfor oppretter programmerere ofte "biblioteker" med funksjoner som kan refereres til av ett eller flere programmer. Likevel, den kildekoden av store dataprogrammer kan inneholde hundrevis eller til og med tusenvis av funksjoner.

TechLib - Tech Lib Computer Dictionary

Denne siden inneholder en teknisk definisjon av funksjon. Det forklarer i databehandlingsterminologi hva Funksjon betyr og er en av mange programvaretermer i TechLib-ordboken.

Alle definisjoner på TechLib-nettstedet er skrevet for å være teknisk nøyaktige, men også enkle å forstå. Hvis du synes denne funksjonsdefinisjonen er nyttig, kan du referere til den ved å bruke sitatkoblingene ovenfor.