Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Ak program obsahuje funkciu , názov funkcie je predovšetkým to , čo sa bude definovať a identifikovať . Programátori môžu vybrať mená , ktorá sa hodí k účelu , funkcií , ako v nasledujúcom príklade jazyka JavaScript : Spojené
funkcie outputThis ( textValue ) {
výstrahy ( textValue ) ;
}
Táto funkcia zapíše kus textu pre užívateľov internetových stránok tým , že vytvorí upozornenie pop - up okno s hlásením zobrazeným v ňom . Názov funkcie " outputThis " je zmysluplné ešte stručné vyjadrenie toho , čo funkcia robí . To znamená , že programátori pracujú na iné oblasti kóde by mali mať možnosť využívať funkcie intuitívne , bez toho aby museli rozumieť každý detail realizácie v ňom .
Obsah
Obsah funkcie sa objavia medzi zloženými zátvorkami v mnohých programovacích jazykoch . Nasledujúci kód vzorky demonštruje PHP funkciu s niekoľkými riadkov kódu v ňom :
funkcie write_header ( ) {
$ heslo = " Kontakt Informácie o stránke " ;
echo "
echo $ nadpis ;
echo " < /div > " ;
}
Keď je táto funkcia spustí , bude každý riadok v ňom vykonať . Keď kód vnútri zložených zátvoriek skončí , bude výkon skočiť späť do bodu , v ktorom bola funkcia volaná .
Parametre
Funkcia môže mať parametre väčšina programovacích jazykov . Použitie parametrov umožňuje programátorom preniesť dátové hodnoty alebo premenné funkcie , krajčírstvo spracovanie , ktorý vykonáva na konkrétnych okolnostiach . Nasledujúci príklad Java kódu ukazuje metódu , ktorá je Java ekvivalent funkcie, pričom hodnotu parametra :
public void writeThisOut ( String outputMessage ) {
String messageIntro = " Tu je kód používa odovzdanej hodnoty parametrov ako súčasť jeho spracovanie . Aká metóda robí , závisí párty na hodnoty , ktoré dostane ako parameter , keď to externý kód volá .
nakupovať
Funkcia v niektorých jazykoch môže vrátiť hodnoty do kódu volať v Java , metóda musí deklarovať typ dát , ktorá sa vráti , a to takto : . klipart
public String shortenString ( originalString ) {
return originalString.substring ( 0 , 10 ) ;
}
Táto metóda vráti skrátenú verziu reťazec odovzdaný ako parameter metódy osnova obsahuje údaj , že hodnota vráteného vôľu . byť typu string . v iných jazykoch , nie je tam žiadna požiadavka uviesť návratový typ . " návrat " kľúčové slovo objavuje v mnohých jazykoch .
vyzýva
Okrem od definovania funkcie , programy a skripty musia byť schopní volať svoje funkcie . kód volanie funkcie používa názov funkcie a krajčírske ďalšie syntax detaily funkcií , vrátane parametrov a návratovej hodnoty . ďalšia ukážka PHP kód demonštruje volanie funkcie , odovzdávanie parametra a získaní vrátenej hodnoty :
$ result = calculateIt ( 7 ) ;
funkcie v tomto prípade obdrží číselnú parameter a vráti hodnotu , ktorá ukladá tento kód do novej variabilný .