Was ist eine Funktion in der Programmierung? Wir erklären

In Fortsetzung unserer Programmierserie werden wir über Funktion(Function) sprechen – vieles von allem, was dazu gehört. Wenn Sie Programmieren lernen möchten, ist es sehr wichtig, Funktionen zu verstehen. Dasselbe gilt für aktuelle Programmierer, die dazu neigen, ihren Code ziemlich oft zu kopieren, um ihn in einem anderen Abschnitt ihrer Arbeit zu verwenden.

Das Erlernen der Verwendung von Funktionen bedeutet, dass der Programmierer weiß, wie er effizienter arbeiten kann. Nicht nur das, der Code wird auch einfacher zu lesen sein, und das ist ein Segen, wenn Sie in einem Team arbeiten.

Was ist eine Funktion in der Programmierung?

Funktion in der Programmierung

Grundsätzlich ist eine Funktion ein Codeblock, der verschiedene Aufgaben ausführt. Bei Bedarf kann eine Funktion mehrmals aufgerufen und wiederverwendet werden. Um die Dinge noch interessanter zu machen, können Programmierer Informationen problemlos an eine Funktion weitergeben, aber nicht nur das, sondern es ist auch möglich, Informationen direkt zurückzusenden.

Im Moment haben viele der populären Programmiersprachen dieses Feature eingebaut, was an dieser Stelle erwartet wird.

Wenn nun eine Funktion aufgerufen wird, hält das Programm normalerweise das aktuell laufende Programm an und implementiert die Funktion. Von dort wird die Funktion von oben nach unten gelesen, und sobald die Funktion ihre Aufgabe beendet hat, wird das Programm dort fortgesetzt, wo es angehalten wurde.

Sollte die Funktion einen Wert zurücksenden, wird dieser bestimmte Wert dort verwendet, wo die Funktion ursprünglich aufgerufen wurde.

Lesen(Read) : Was ist die Programmiersprache Java(What is Java Programming language) ?

So schreiben Sie eine Void-Funktion

OK, das Schreiben einer void-Funktion ist also super einfach und kann in kurzer Zeit erledigt werden. Beachten(Bear) Sie, dass diese Funktion keinen Wert zurückgibt. Sehen wir uns einige Beispiele an, die Ihnen eine Vorstellung davon geben könnten, was zu tun ist.

JavaScript-Beispiel

function helloFunction(){
alert("Hello World!");
}
helloFunction();

Python-Beispiel

def helloFunction():
print("Hello World")
helloFunction()

C++-Beispiel

#include <iostream>
using namespace std;
void helloFunction(){
cout << "Hello World!";
}
int main(){
helloFunction();
return 0;
}

Lesen Sie(Read)Was ist die Programmiersprache R(What is the R programming language) ?

Wie man Funktionen schreibt, die einen Wert erfordern

Wenn Sie während Ihrer Arbeit mehrmals denselben Code schreiben, sind void-Funktionen perfekt dafür. Diese Arten von Funktionen ändern sich jedoch nicht, was sie nicht besonders nützlich macht. Der beste Weg, void-Funktionen nützlicher zu machen, besteht darin, ihre Möglichkeiten zu erweitern, indem unterschiedliche Werte an die Funktion gesendet werden.

Python-Beispiel

def helloFunction(newPhrase):
print(newPhrase)
helloFunction("Our new phrase")

JavaScript-Beispiel

function helloFunction(newPhrase){
alert(newPhrase);
}
helloFunction("Our new phrase");

C++-Beispiel

#include <iostream>
using namespace std;
void helloFunction(string newPhrase){
cout << newPhrase;
}
int main(){
helloFunction("Our new Phrase");
return 0;
}

Lesen Sie(Read) : Beste Programmierprinzipien und -richtlinien, die alle Programmierer befolgen sollten(Best Programming Principles & Guidelines all Programmers should follow) .

Wie man eine Funktion schreibt, die einen Wert zurückgibt

Der letzte Aspekt dieses Artikels ist also, wie man eine Funktion schreibt, die einen Wert zurückgibt. Wenn Sie Daten vor der Verwendung ändern möchten, ist dies in den meisten Situationen der richtige Weg.

Python-Beispiel

def addingFunction(a, b):
return a + b
print(addingFunction(2, 4))

JavaScript-Beispiel

function addingFunction(a, b){
return a + b;
}
alert(addingFunction(2, 4));

C++-Beispiel

#include <iostream>
using namespace std;
int addingFunction(int a, int b){
return a + b;
}
int main(){
cout << addingFunction(2, 4) ;
return 0;
}

Lesen Sie(Read) : Die besten Projekte für Programmieranfänger(The best projects for beginner Programmers) .

Viel(Have) Spaß beim Testen der hier aufgelisteten Codes. Wir hoffen, dass sie sich bei Ihrer Arbeit als nützlich erweisen werden.



About the author

Ich bin ein Softwareentwickler mit mehr als 10 Jahren Erfahrung in der Arbeit mit Apple iOS und Edge-Geräten. Aufgrund meiner Erfahrung im Hardware-Engineering setze ich mich leidenschaftlich dafür ein, dass die Geräte unserer Kunden so zuverlässig und störungsfrei wie möglich sind. Ich habe in den letzten Jahren Code geschrieben und gelernt, Git, Vim und Node.js zu verwenden.



Related posts