Hva er funksjon? definisjon og mening

I programmeringsspråk, en egen navngitt kodeenhet som utfører en spesifikk beregning eller prosedyre. For å bruke funksjoner må de deklareres i et spesielt område av programmet som er avsatt til dette formålet.

En funksjon inkluderer plassholdere, kalt logiske parametere, som vil bli erstattet av reelle verdier (faktiske parametere) når funksjonen initieres gjennom et kall plassert andre steder i programmet.

For eksempel legger følgende pseudokode til to tall og viser resultatet: add (x, y) {sum = x + y; print sum;} Variablene innenfor parentesen (x, y) er de logiske parameterne som vil bli erstattet med faktiske parametere. Andre steder i programmet kaller og oppgir en setning som følgende de faktiske parameterne: add (5,10) Se faktisk parameter, kall, parameter, konvensjon for parameteroverføring.

Technipages forklarer funksjon

En funksjon i en kode er et identifisert mindre kodestykke hvis posisjon er avhengig av den større kodedelen. Den har en definert rolle å utføre en enkelt spesifikk oppgave. Når en funksjon er skrevet på et punkt i et program, er den tilgjengelig fra hvilken som helst del av det samme programmet.

Funksjoner brukes hovedsakelig fordi de kan gjenbrukes og dermed spare tid, funksjoner når de er deklarert kan brukes på så mange som mulig steder og tider. De fleste funksjoner som brukes, når de er deklarert, kan også brukes av andre programmerere i flere forskjellige programmer. En programmerer kan kompilere en liste over funksjoner og eksportere dem for å brukes i andre programmer.

Funksjoner i programmering kan spores til Lambda Calculus-systemet som ble utviklet på 1930-tallet. Lambdakalkulus gjør det mulig å tilveiebringe en base for å evaluere funksjoner og deres resultater. Programmeringsspråk som bruker Lambda Calculus-modellen er Common Lisp, Scheme, Clojure, Wolfram Language, Racket og Haskell. Funksjoner i programmering blir også brukt av noen andre programmeringsspråk for å lage en underhub i programmeringsnisjen for seg selv, og eksempler er XML, SQL og Lex/Yacc.

Vanlig bruk av funksjon

  • Hovedårsaken a funksjon kan brukes er at den kan brukes til å unngå repetisjon av kommandoer i programmet
  • Funksjoner og prosedyrer er veldig like når funksjoner startes, og de returnerer en verdi, prosedyrer gjør ikke det.
  • En annen grunn a funksjon kan brukes er å hjelpe med å definere en logisk struktur for programmet ved å dele det opp i flere mindre moduler med åpenbare formål.

Vanlige misbruk av funksjon

  • EN funksjon selv om det er et definert kodestykke i en mye større kode, er ikke avhengig av den større koden
  • Gjenbrukbarhet av en funksjon er svært tvilsomt da programmer ikke kompilerer en liste over kjente funksjoner.