Funksjon Call funksjon

Dataprogrammer inneholder ofte mange mindre programmer inni dem, kalt "funksjoner" eller noen ganger "rutiner." En funksjon utfører en bestemt oppgave, og deretter sender resultatet av denne oppgaven tilbake til hovedprogrammet for videre bruk eller til brukeren i form av vise informasjon på dataskjermen. Programmering og skriptspråk kommer med mange forhåndsdefinerte funksjoner, og du kan også definere dine egne.

Ringe Funksjoner

Å kalle en funksjon betyr ganske enkelt å bruke det. Når du skriver inn en funksjon i koden din, gjør du det fordi hovedprogrammet må kanskje bruke det på et tidspunkt for å utføre en bestemt oppgave. Ved å definere vilkårene for når dette skal skje, vil programmet være i stand til å kalle funksjonen hver gang det er behov for å utføre denne oppgaven.

viktige fordeler

Funksjoner tilbyr mange fordeler, og tre spesielt. De gjør hovedprogrammet lettere å forstå, feilsøke og vedlikeholde ved å bryte den opp i mindre biter. De håndterer repetitive oppgaver, redusere redundans i koden. Til slutt kan du resirkulere funksjonskoden i andre programmer som involverer lignende oppgaver, spare deg jobbe.

syntax

En funksjon har syntaksen "FUNCTION_NAME (parametre)." Den funksjon gjør at et program for å identifisere hvilken funksjon du bruker på et gitt punkt. Parentes tjene som anrops operatører, forteller datamaskinen til å passere noen parametere inni dem til den navngitte funksjonen. Parametrene selv kan være tom, eller de kan inneholde informasjon som programmet trenger for å levere til funksjonen.

Selvstendighet

Programmer og funksjoner innenfor dem arbeide med en høy grad av uavhengighet fra hverandre. Funksjoner bryr seg ikke om noe i hovedprogrammet med unntak for hva parametere programmet gir til dem. Tilsvarende har hovedprogrammet bryr seg om noe i funksjonen unntak for hva beregnede verdier funksjonen returnerer til det. Dette gjør fungerer svært kraftig og nyttig.

Eksempel

Tenk deg at du jobber som arkitekt, og du skrive et program som hjelper deg med kjedelige aritmetikk. Man kan skrive en bestemt funksjon som beregner overflaten av en ellipsoide, "ellipsoid_volume (a, b, c)". Formelen for denne beregningen er veldig lang, men det er bare tre kjerne variabler som er involvert, noe som gjør den ideell for automatisk beregning på datamaskinen. Når programmet kaller denne funksjonen, vil du bli bedt om å legge inn tre radier av ellipsoiden. Funksjonen vil gjøre resten, og vise areal for deg nesten umiddelbart.