Wenn Programmierer Computing-Anwendungen zu schreiben , müssen sie Code, der alle Prozesse benötigt, die eine komplexe Aufgabe sein kann, umzusetzen schaffen . Um die Menge an Code erforderlich , um die Funktionalität von einer Anwendung benötigt liefern zu minimieren, Programmierer oft Funktionen erstellen . Eine Funktion definiert eine Reihe von Aktivitäten, die Verarbeitung anderer Code auf aufrufen können. Dies reduziert den Bedarf an Code wiederholen und macht zukünftige Entwicklung einfacher. Die Syntax einer Funktion variiert von einer Programmiersprache zur anderen. Funktion Name
Wenn ein Programm eine Funktion enthält , ist der Name der Funktion in erster Linie , was zu definieren und zu identifizieren. Programmierer können wählen, Namen, die Klage dem Zweck von Funktionen , wie in der folgenden JavaScript-Beispiel :
Funktion outputThis ( TextWert ) {
alert ( TextWert );
}
Diese Funktion schreibt einen Text zu einer Webseite , indem Benutzer eine Benachrichtigung Pop- up-Fenster mit der Meldung in der es angezeigt. Der Name der Funktion " outputThis " ist eine sinnvolle noch knappe Darstellung dessen, was die Funktion macht . Dies bedeutet, dass Programmierer, die auf andere Bereiche des Codes sollte die Nutzung der Funktion intuitiv machen , ohne jede Implementierung innerhalb Detail zu verstehen.
Inhalt
der Inhalt einer Funktion erscheint in geschweiften Klammern in vielen Programmiersprachen . Das folgende Beispiel PHP Code wird eine Funktion mit ein paar Zeilen Code in es :
Funktion write_header () { $
Überschrift = " Kontakt -Seite" ;
echo "
"; }
wenn diese Funktion ausgeführt wird, wird jede Zeile in ihr auszuführen. Wenn der Code innerhalb der geschweiften Klammern Oberflächen, Ausführung springt zurück zu dem Punkt , an dem die Funktion aufgerufen wurde .
Parameter
Funktionen können Parameter in nehmen meisten Programmiersprachen . Mit den Parametern ermöglicht es Programmierern, Daten oder Variablen an eine Funktion übergeben , Anpassung der Verarbeitung führt sie auf bestimmte Umstände . Das folgende Beispiel Java-Code zeigt ein Verfahren , welches das Java entspricht einer Funktion , wobei ein Parameter-Wert :
public void writeThisOut (String Outputmessage ) {
String messageIntro = "Hier ist die Code verwendet die übergebenen Parameter Daten als Teil seiner Verarbeitung . , was die Methode tut hängt Party auf dem Wert, den sie erhält als Parameter , wenn externe Code es nennt.
Versandkosten
< . p > Funktionen in einigen Sprachen können die Werte an den Code ruft sie zurück in Java, eine Methode muss die Art der Daten, die er zurückkehren wird erklären , wie folgt:
public String shortenString ( OriginalString ) {
< p> Rückkehr originalString.substring (0 , 10); }
Diese Methode liefert eine verkürzte Version des Strings als Parameter übergeben Verfahren Gliederung enthält einen Hinweis , dass der Wert zurückgegeben wird . werden der String-Typ . in anderen Sprachen gibt es keine Notwendigkeit , um die Rückkehr angeben. die "Rückkehr" Stichwort erscheint in vielen Sprachen.
Calls
Abgesehen von der Definition Funktionen, Programme und Skripte müssen in der Lage sein , ihre Funktionen aufrufen. der Code Aufruf einer Funktion verwendet den Namen der Funktion und Schneider zusätzliche Syntax, um die Funktion Informationen, einschließlich Parameter und Rückgabewerte . das folgende Beispiel PHP Code demonstriert den Aufruf einer Funktion , Übergabe eines Parameters und Empfangen eines zurückgegebenen Wert :
$ result = calculateIt (7);
Die Funktion in diesem Fall eine numerische Parameter und gibt einen Wert , erhält das dieser Code speichert in einem neuen Variable.