Vad är en funktion i programmering? Vi förklarar
I fortsättningen med vår programmeringsserie ska vi prata om Funktion(Function) – mycket av allt vad det innebär. Om du vill lära dig att koda är det verkligen viktigt att förstå funktioner. Detsamma gäller för nuvarande programmerare som tenderar att kopiera sin kod ganska ofta för att använda i en annan del av sitt arbete.
Att lära sig hur man använder funktioner innebär att kodaren vet hur man arbetar mer effektivt. Inte bara det, utan koden blir lättare att läsa, och det är en välsignelse om du arbetar i ett team.
Vad är en funktion i programmering?
I grundläggande termer är en funktion ett kodblock som utför olika uppgifter. Om du skulle behöva det kan en funktion anropas och återanvändas flera gånger. För att göra saker ännu mer intressanta kan kodare överföra information till en funktion med lätthet, men inte bara det, utan det är också möjligt att skicka information direkt tillbaka.
För närvarande har många av de populära programmeringsspråken denna funktion inbyggd, vilket förväntas vid denna tidpunkt.
Nu, närhelst en funktion anropas, kommer programmet vanligtvis att pausa det program som körs för närvarande och implementera funktionen. Därifrån kommer funktionen att läsas uppifrån och ner, och när funktionen har slutfört sin uppgift fortsätter programmet där det hade pausats.
Skulle funktionen skicka tillbaka ett värde kommer just det värdet att användas där funktionen ursprungligen anropades.
Läs(Read) : Vad är Java-programmeringsspråk(What is Java Programming language) ?
Hur man skriver en Void-funktion
OK, så att skriva en ogiltig funktion är superenkelt och kan göras på kort tid. Tänk(Bear) på att den här funktionen inte returnerar ett värde. Låt oss titta på några exempel som kan ge dig en uppfattning om vad du ska göra.
JavaScript-exempel
function helloFunction(){ alert("Hello World!"); } helloFunction();
Python exempel
def helloFunction(): print("Hello World") helloFunction()
C++ Exempel
#include <iostream> using namespace std; void helloFunction(){ cout << "Hello World!"; } int main(){ helloFunction(); return 0; }
Läs(Read) : Vad är R-programmeringsspråket(What is the R programming language) ?
Hur man skriver Funktioner som kräver ett värde
Om du skriver samma kod flera gånger under ditt arbete, är void-funktioner perfekta för det. Dessa typer av funktioner förändras dock inte, vilket inte gör dem super användbara. Det bästa sättet att göra ogiltiga funktioner mer fördelaktiga är att öka vad de kan göra genom att skicka olika värden till funktionen.
Python exempel
def helloFunction(newPhrase): print(newPhrase) helloFunction("Our new phrase")
JavaScript-exempel
function helloFunction(newPhrase){ alert(newPhrase); } helloFunction("Our new phrase");
C++ Exempel
#include <iostream> using namespace std; void helloFunction(string newPhrase){ cout << newPhrase; } int main(){ helloFunction("Our new Phrase"); return 0; }
Läs(Read) : Bästa programmeringsprinciper och riktlinjer som alla programmerare bör följa(Best Programming Principles & Guidelines all Programmers should follow) .
Hur man skriver en funktion som returnerar ett värde
Den sista aspekten av den här artikeln är alltså hur man skriver en funktion som returnerar ett värde. Närhelst du vill ändra data innan du använder den, då är detta rätt väg att gå i de flesta situationer.
Python exempel
def addingFunction(a, b): return a + b print(addingFunction(2, 4))
JavaScript-exempel
function addingFunction(a, b){ return a + b; } alert(addingFunction(2, 4));
C++ Exempel
#include <iostream> using namespace std; int addingFunction(int a, int b){ return a + b; } int main(){ cout << addingFunction(2, 4) ; return 0; }
Läs(Read) : De bästa projekten för nybörjare programmerare(The best projects for beginner Programmers) .
Ha(Have) kul med att testa koderna vi har listat här. Vi hoppas att de kommer att vara användbara i ditt arbete.
Related posts
De fem bästa projekten för nybörjare programmerare
Hur man kör ett Java-program från kommandotolken
Vad är programmeringsspråk för JavaScript
Vad är Java-programmeringsspråk? Kodexempel
Vad är programmeringsspråket R och varför du bör använda RStudio
Alternativ textläsare låter dig bläddra i flera programmeringsspråk
Skillnaden mellan lågnivå- och högnivåprogrammeringsspråk
8 bästa webbplatser för att lära sig Python-programmering
Ladda ner, installera, lär dig Microsoft Small Basic programmeringsspråk
Vad är Google Go-programmeringsspråk - krav, vanliga frågor
14 bästa webbplatserna för gratis kurser i datorprogrammering
Vilka är de bästa programmeringsspråken att lära sig 2020?
PilotEdit Lite gör ett bra jobb med att redigera stora programmeringsfiler
Bästa programmeringsprinciper och riktlinjer som alla programmerare bör följa