Wat is een functie in programmeren? wij leggen uit
In het verlengde van onze programmeerreeks gaan we het hebben over Functie(Function) - veel van alles wat het met zich meebrengt. Als je wilt leren coderen, dan is het begrijpen van functies erg belangrijk. Hetzelfde geldt voor huidige programmeurs die de neiging hebben hun code vrij vaak te kopiëren om in een ander deel van hun werk te gebruiken.
Door functies te leren gebruiken, weet de codeur hoe hij efficiënter kan werken. Niet alleen dat, maar de code zal ook gemakkelijker te lezen zijn, en dat is een zegen als je in een team werkt.
Wat is een functie in programmeren?
In basistermen is een functie een codeblok dat verschillende taken uitvoert. Indien nodig kan een functie meerdere keren worden aangeroepen en opnieuw worden gebruikt. Om het nog interessanter te maken, kunnen codeurs gemakkelijk informatie doorgeven aan een functie, maar dat niet alleen, het is ook mogelijk om informatie direct terug te sturen.
Op dit moment hebben veel van de populaire programmeertalen deze functie ingebouwd, wat op dit moment wordt verwacht.
Nu, wanneer een functie wordt aangeroepen, pauzeert het programma meestal het huidige programma en implementeert het de functie. Van daaruit wordt de functie van boven naar beneden gelezen en zodra de functie zijn taak heeft voltooid, gaat het programma verder waar het was gepauzeerd.
Als de functie een waarde terugstuurt, wordt die specifieke waarde gebruikt waar de functie oorspronkelijk werd aangeroepen.
Lezen(Read) : Wat is Java-programmeertaal(What is Java Programming language) ?
Hoe een Void-functie te schrijven
OK, dus het schrijven van een void-functie is supereenvoudig en kan in een korte tijd worden gedaan. Houd(Bear) er rekening mee dat deze functie geen waarde retourneert. Laten we een paar voorbeelden bekijken die u een idee kunnen geven van wat u moet doen.
JavaScript-voorbeeld
function helloFunction(){ alert("Hello World!"); } helloFunction();
Python-voorbeeld
def helloFunction(): print("Hello World") helloFunction()
C++ Voorbeeld
#include <iostream> using namespace std; void helloFunction(){ cout << "Hello World!"; } int main(){ helloFunction(); return 0; }
Lezen(Read) : Wat is de programmeertaal R(What is the R programming language) ?
Functies schrijven die een waarde vereisen
Als u tijdens uw werk meerdere keren hetzelfde stuk code schrijft, zijn void-functies daar perfect voor. Dit soort functies veranderen echter niet, wat ze niet super handig maakt. De beste manier om void-functies voordeliger te maken, is door te vergroten wat ze kunnen doen door verschillende waarden naar de functie te sturen.
Python-voorbeeld
def helloFunction(newPhrase): print(newPhrase) helloFunction("Our new phrase")
JavaScript-voorbeeld
function helloFunction(newPhrase){ alert(newPhrase); } helloFunction("Our new phrase");
C++ Voorbeeld
#include <iostream> using namespace std; void helloFunction(string newPhrase){ cout << newPhrase; } int main(){ helloFunction("Our new Phrase"); return 0; }
Lees(Read) : Beste programmeerprincipes en richtlijnen die alle programmeurs moeten volgen(Best Programming Principles & Guidelines all Programmers should follow) .
Hoe schrijf je een functie die een waarde retourneert?
Het laatste aspect van dit artikel is dus hoe je een functie schrijft die een waarde retourneert. Wanneer u gegevens wilt wijzigen voordat u deze gebruikt, is dit in de meeste situaties de juiste keuze.
Python-voorbeeld
def addingFunction(a, b): return a + b print(addingFunction(2, 4))
JavaScript-voorbeeld
function addingFunction(a, b){ return a + b; } alert(addingFunction(2, 4));
C++ Voorbeeld
#include <iostream> using namespace std; int addingFunction(int a, int b){ return a + b; } int main(){ cout << addingFunction(2, 4) ; return 0; }
Lees(Read) : De beste projecten voor beginnende programmeurs(The best projects for beginner Programmers) .
Veel(Have) plezier met het testen van de codes die we hier hebben vermeld. We hopen dat ze nuttig zullen zijn in uw werk.
Related posts
De vijf beste projecten voor beginnende programmeurs
Een Java-programma uitvoeren vanaf de opdrachtprompt
Wat is JavaScript-programmeertaal?
Wat is Java-programmeertaal? Code voorbeelden
Wat is de programmeertaal R en waarom zou je RStudio moeten gebruiken?
8 Beste websites om Python-programmering te leren
Wat is Google Go-programmeertaal - Vereisten, veelgestelde vragen
Wat zijn de beste programmeertalen om te leren in 2020?
Download, installeer en leer de programmeertaal Microsoft Small Basic
Beste programmeerprincipes en richtlijnen die alle programmeurs moeten volgen
Met de alternatieve tekstbrowser kunt u door verschillende programmeertalen bladeren
14 beste sites voor gratis computerprogrammeerlessen
Verschil tussen programmeertalen op laag en hoog niveau
PilotEdit Lite doet goed werk bij het bewerken van grote programmeerbestanden