Čo je funkcia v programovaní? vysvetľujeme
V pokračovaní našej programovej série budeme hovoriť o funkcii(Function) – veľa zo všetkého, čo to zahŕňa. Ak sa chcete naučiť kódovať, potom je pochopenie funkcií naozaj dôležité. To isté platí pre súčasných programátorov, ktorí majú tendenciu kopírovať svoj kód pomerne často, aby ho použili v inej časti svojej práce.
Naučiť sa používať funkcie znamená, že programátor bude vedieť, ako pracovať efektívnejšie. Nielen to, ale kód bude ľahšie čitateľný, a to je výhoda, ak pracujete v tíme.
Čo je funkcia v programovaní?
V základných pojmoch je funkcia blok kódu, ktorý vykonáva rôzne úlohy. V prípade potreby je možné funkciu volať a opakovane použiť mnohokrát. Aby boli veci ešte zaujímavejšie, kóderi môžu ľahko odovzdávať informácie funkcii, no nielen to, ale je tiež možné posielať informácie priamo späť.
V súčasnosti je táto funkcia zabudovaná v mnohých populárnych programovacích jazykoch, čo sa v tomto bode očakáva.
Teraz, kedykoľvek je zavolaná funkcia, program zvyčajne pozastaví aktuálne spustený program a implementuje funkciu. Odtiaľ sa bude funkcia čítať zhora nadol a keď funkcia dokončí svoju úlohu, program bude pokračovať od miesta, kde bola pozastavená.
Ak funkcia pošle späť hodnotu, táto konkrétna hodnota sa potom použije tam, kde bola funkcia pôvodne volaná.
Prečítajte si(Read) : Čo je to programovací jazyk Java(What is Java Programming language) ?
Ako napísať funkciu Void
OK, takže napísanie funkcie void je super jednoduché a dá sa to urobiť v krátkom čase. Majte(Bear) na pamäti, že táto funkcia nevracia hodnotu. Pozrime sa na niekoľko príkladov, ktoré by vám mohli poskytnúť predstavu, čo robiť.
Príklad JavaScript
function helloFunction(){ alert("Hello World!"); } helloFunction();
Príklad Pythonu
def helloFunction(): print("Hello World") helloFunction()
Príklad C++
#include <iostream> using namespace std; void helloFunction(){ cout << "Hello World!"; } int main(){ helloFunction(); return 0; }
Prečítajte si(Read) : Čo je to programovací jazyk R(What is the R programming language) ?
Ako písať funkcie, ktoré vyžadujú hodnotu
Ak počas svojej práce píšete rovnaký kus kódu niekoľkokrát, funkcie void sú na to ideálne. Tieto typy funkcií sa však nemenia, čo ich nerobí mimoriadne užitočnými. Najlepší spôsob, ako urobiť funkcie void výhodnejšie, je zvýšiť ich schopnosť odosielaním rôznych hodnôt do funkcie.
Príklad Pythonu
def helloFunction(newPhrase): print(newPhrase) helloFunction("Our new phrase")
Príklad JavaScript
function helloFunction(newPhrase){ alert(newPhrase); } helloFunction("Our new phrase");
Príklad C++
#include <iostream> using namespace std; void helloFunction(string newPhrase){ cout << newPhrase; } int main(){ helloFunction("Our new Phrase"); return 0; }
Prečítajte si(Read) : Najlepšie princípy a pokyny programovania, ktoré by mali dodržiavať všetci programátori(Best Programming Principles & Guidelines all Programmers should follow) .
Ako napísať funkciu, ktorá vráti hodnotu
Posledným aspektom tohto článku je teda to, ako napísať funkciu, ktorá vráti hodnotu. Kedykoľvek chcete zmeniť údaje pred ich použitím, potom je to spôsob, ako ísť vo väčšine situácií.
Príklad Pythonu
def addingFunction(a, b): return a + b print(addingFunction(2, 4))
Príklad JavaScript
function addingFunction(a, b){ return a + b; } alert(addingFunction(2, 4));
Príklad C++
#include <iostream> using namespace std; int addingFunction(int a, int b){ return a + b; } int main(){ cout << addingFunction(2, 4) ; return 0; }
Prečítajte si(Read) : Najlepšie projekty pre začínajúcich programátorov(The best projects for beginner Programmers) .
Bavte(Have) sa testovaním kódov, ktoré sme tu uviedli. Dúfame, že budú užitočné vo vašej práci.
Related posts
Päť najlepších projektov pre začínajúcich programátorov
Ako spustiť program Java z príkazového riadka
Čo je to programovací jazyk JavaScript
Čo je to programovací jazyk Java? Príklady kódu
Čo je to programovací jazyk R a prečo by ste mali používať RStudio
8 najlepších webových stránok na učenie sa programovania v Pythone
Aké sú najlepšie programovacie jazyky, ktoré sa treba naučiť v roku 2020?
14 najlepších stránok pre bezplatné kurzy počítačového programovania
Najlepšie princípy a pokyny programovania, ktoré by mali dodržiavať všetci programátori
Alternatívny textový prehliadač vám umožňuje prehliadať niekoľko programovacích jazykov
Rozdiel medzi nízkoúrovňovými a vysokoúrovňovými programovacími jazykmi
Čo je programovací jazyk Google Go – požiadavky, časté otázky
Stiahnite si, nainštalujte, naučte sa programovací jazyk Microsoft Small Basic
PilotEdit Lite odvádza dobrú prácu pri úprave veľkých programovacích súborov