V pokračování naší programovací řady budeme hovořit o Funkce - hodně ze všeho, co to obnáší. Pokud se chcete naučit kódovat, je pochopení funkcí opravdu důležité. Totéž platí pro současné programátory, kteří mají tendenci kopírovat svůj kód poměrně často, aby ho mohli použít v jiné části své práce.
Naučit se používat funkce znamená, že kodér bude vědět, jak pracovat efektivněji. Nejen to, ale kód bude snadněji čitelný, a to je výhodou, pokud pracujete v týmu.
Co je funkce v programování?
V základních pojmech je funkce blok kódu, který provádí různé úkoly. Pokud potřebujete, lze funkci vyvolat a opakovaně použít několikrát. Aby byly věci ještě zajímavější, kodéry mohou snadno předávat informace funkci, ale nejen to, ale je také možné poslat informace zpět.
V tuto chvíli má mnoho populárních programovacích jazyků tuto funkci zabudovanou, což se v tuto chvíli očekává.
Nyní, kdykoli se volá funkce, program obvykle pozastaví aktuálně spuštěný program a implementuje funkci. Odtamtud bude funkce načtena shora dolů a jakmile funkce dokončí svůj úkol, program bude pokračovat od místa, kde byla pozastavena.
Pokud by funkce poslala zpět hodnotu, pak se tato konkrétní hodnota použije tam, kde byla funkce původně volána.
Číst: Co je programovací jazyk Java?
Jak napsat funkci Void
Dobře, takže psaní funkce neplatnosti je super snadné a lze ji provést za krátkou dobu. Pamatujte, že tato funkce nevrací hodnotu. Podívejme se na několik příkladů, které vám mohou poskytnout představu o tom, co dělat.
Příklad JavaScriptu
function helloFunction () alert ("Hello World!"); helloFunction ();
Příklad Pythonu
def helloFunction (): print ("Hello World") helloFunction ()
Příklad C ++
#zahrnoutpomocí jmenného prostoru std; void helloFunction () cout << "Hello World!"; int main() helloFunction(); return 0;
Číst: Co je programovací jazyk R?
Jak psát funkce, které vyžadují hodnotu
Pokud během své práce píšete stejný kód několikrát, pak jsou funkce void k tomu ideální. Tyto typy funkcí se však nemění, což z nich neudělá super užitečnost. Nejlepší způsob, jak učinit neplatné funkce výhodnějšími, je zvýšit to, co mohou dělat, odesláním různých hodnot do funkce.
Příklad Pythonu
def helloFunction (newPhrase): print (newPhrase) helloFunction ("Naše nová fráze")
Příklad JavaScriptu
funkce helloFunction (newPhrase) alert (newPhrase); helloFunction ("Naše nová fráze");
Příklad C ++
#zahrnoutpomocí jmenného prostoru std; void helloFunction (string newPhrase) cout << newPhrase; int main() helloFunction("Our new Phrase"); return 0;
Číst: Nejlepší zásady a pokyny pro programování, které by měli všichni programátoři dodržovat.
Jak napsat funkci, která vrací hodnotu
Posledním aspektem tohoto článku tedy je, jak napsat funkci, která vrátí hodnotu. Kdykoli chcete změnit data před jejich použitím, pak je to způsob, jak jít ve většině situací.
Příklad Pythonu
def přidání funkce (a, b): vrátí tisk + b (přidání funkce (2, 4))
Příklad JavaScriptu
funkce addFunction (a, b) return a + b; upozornění (přidání funkce (2, 4));
Příklad C ++
#zahrnoutpomocí jmenného prostoru std; int addingFunction (int a, int b) return a + b; int main () cout << addingFunction(2, 4) ; return 0;
Číst: Nejlepší projekty pro začínající programátory.
Bavte se testováním kódů, které jsme zde uvedli. Doufáme, že se ve vaší práci osvědčí.