U nastavku naše programske serije razgovarat ćemo o Funkcija - mnogo od svega što za sobom povlači. Ako želite naučiti kodirati, tada je razumijevanje funkcija zaista važno. Isto se odnosi na trenutne programere koji imaju tendenciju da često kopiraju svoj kod kako bi ga koristili u drugom odjeljku svog rada.
Učenje korištenja funkcija znači da će koder znati raditi učinkovitije. I ne samo to, već će se i kod lakše čitati, a to je dobro ako radite u timu.
Što je funkcija u programiranju?
U osnovnim crtama, funkcija je blok koda koji izvršava razne zadatke. Ako trebate, funkcija se može pozvati i ponovno upotrijebiti više puta. Da bi stvari bile još zanimljivije, koderi mogu s lakoćom proslijediti informacije funkciji, ali ne samo to, već je moguće i informacije poslati natrag.
Trenutno mnogi popularni programski jezici imaju ovu ugrađenu značajku, što se u ovom trenutku i očekuje.
Sada, kad god se pozove funkcija, program će obično zaustaviti trenutno pokrenut program i implementirati funkciju. Odatle će se funkcija čitati odozgo prema dolje, a nakon što funkcija dovrši svoj zadatak, program će se nastaviti od mjesta na kojem je pauzirala.
Ako funkcija pošalje vrijednost natrag, ta će se vrijednost tada koristiti tamo gdje je funkcija prvotno pozvana.
Čitati: Što je programski jezik Java?
Kako napisati funkciju Void
U redu, tako da je pisanje void funkcije super jednostavno i može se obaviti u kratkom vremenu. Imajte na umu da ova funkcija ne vraća vrijednost. Pogledajmo nekoliko primjera koji bi vam mogli dati ideju što učiniti.
Primjer JavaScript-a
funkcija helloFunction () alert ("Pozdrav svijetu!"); helloFunction ();
Primjer Pythona
def helloFunction (): print ("Hello World") helloFunction ()
Primjer C ++
#includepomoću prostora imena std; void helloFunction () cout << "Hello World!"; int main() helloFunction(); return 0;
Čitati: Što je programski jezik R?
Kako napisati funkcije koje zahtijevaju vrijednost
Ako isti dio koda pišete nekoliko puta tijekom svog rada, tada su void funkcije savršene za to. Međutim, ove se vrste funkcija ne mijenjaju, što ih ne čini super korisnima. Najbolji način da void funkcije budu korisnije jest povećati ono što mogu učiniti slanjem različitih vrijednosti funkciji.
Primjer Pythona
def helloFunction (newPhrase): ispis (newPhrase) helloFunction ("Naša nova fraza")
Primjer JavaScript-a
funkcija helloFunction (newPhrase) upozorenje (newPhrase); helloFunction ("Naša nova fraza");
Primjer C ++
#includepomoću prostora imena std; void helloFunction (string newPhrase) cout << newPhrase; int main() helloFunction("Our new Phrase"); return 0;
Čitati: Najbolji principi i smjernice programiranja koje bi svi programeri trebali slijediti.
Kako napisati funkciju koja vraća vrijednost
Posljednji aspekt ovog članka je, dakle, kako napisati funkciju koja će vratiti vrijednost. Kad god želite promijeniti podatke prije nego što ih upotrijebite, to je put u većini situacija.
Primjer Pythona
def addFunction (a, b): vrati ispis a + b (addFunction (2, 4))
Primjer JavaScript-a
funkcija addFunction (a, b) return a + b; upozorenje (addFunction (2, 4));
Primjer C ++
#includepomoću prostora imena std; int addFunction (int a, int b) return a + b; int main () cout << addingFunction(2, 4) ; return 0;
Čitati: Najbolji projekti za programere početnike.
Zabavite se testirajući kodove koje smo ovdje naveli. Nadamo se da će se pokazati korisnima u vašem radu.