Mikä on Function? määritelmä ja merkitys

Ohjelmointikielissä erillinen nimetty koodiyksikkö, joka suorittaa tietyn laskutoimituksen tai toimenpiteen. Funktioiden käyttäminen edellyttää, että ne ilmoittavat ohjelman erityisellä alueella, joka on varattu tähän tarkoitukseen.

Funktio sisältää paikkamerkit, joita kutsutaan loogisiksi parametreiksi, jotka korvataan todellisilla arvoilla (todellisilla parametreilla), kun toiminto käynnistetään muualle ohjelmaan sijoitetun kutsun kautta.

Esimerkiksi seuraava pseudokoodi lisää kaksi numeroa ja näyttää tuloksen: add (x, y) {sum = x + y; tulosta summa;} Suluissa olevat muuttujat (x, y) ovat loogisia parametreja, jotka korvataan todellisilla parametreilla. Muualla ohjelmassa käsky, kuten seuraava, kutsuu ja toimittaa todelliset parametrit: add (5,10) Katso todellinen parametri, kutsu, parametri, parametrien välityskäytäntö.

Technipages selittää toiminnon

Funktio koodirungossa on tunnistettu pienempi koodinpala, jonka sijainti on riippuvainen suuremmasta koodirungosta. Sillä on määritelty rooli suorittaa yksi tietty tehtävä. Kun funktio on kirjoitettu johonkin ohjelman kohtaan, se on käytettävissä mistä tahansa saman ohjelman osasta.

Toimintoja käytetään pääasiassa siksi, että niitä voidaan käyttää uudelleen, jolloin säästyy aikaa, kun funktioita on ilmoitettu, voidaan käyttää mahdollisimman monessa paikassa ja ajankohtana. Useimpia käytössä olevia toimintoja, kun ne on ilmoitettu, voivat myös muut ohjelmoijat käyttää useissa eri ohjelmissa. Ohjelmoija voi koota listan funktioista ja viedä ne käytettäväksi muissa ohjelmissa.

Ohjelmoinnin toiminnot voidaan jäljittää 1930-luvulla kehitettyyn Lambda Calculus -järjestelmään. Lambda Calculus mahdollistaa perustan funktioiden ja niiden tulosten arviointiin. Lambda Calculus -mallia käyttävät ohjelmointikielet ovat Common Lisp, Scheme, Clojure, Wolfram Language, Racket ja Haskell. Ohjelmoinnin toimintoja hyödynnetään myös joissakin muissa ohjelmointikielissä luodakseen itselleen alikeskittimen ohjelmointirakoon, ja esimerkkejä ovat XML, SQL ja Lex/Yacc.

Toiminnan yleiset käyttötavat

  • Suurin syy a toiminto voidaan käyttää, että sitä voidaan käyttää estämään komentojen toistaminen ohjelman sisällä
  • Toiminnot ja menettelyt ovat hyvin samankaltaisia, kun funktioita käynnistetään, ja ne palauttavat arvon, prosessit eivät.
  • Toinen syy a toiminto voidaan käyttää apuna määrittämään ohjelmallesi looginen rakenne jakamalla se useisiin pienempiin moduuleihin, joilla on ilmeinen tarkoitus.

Yleisiä toiminnan väärinkäytöksiä

  • A toiminto vaikka se on määritelty koodinpala paljon suuremmassa koodirungossa, se ei riipu isommasta koodista
  • Uudelleenkäytettävyys a toiminto on erittäin kyseenalainen, koska ohjelmat eivät kokoa luetteloa tunnetuista funktioista.