Dartfunktionen

Dartfunktionen
Da die DART -Programmiersprache eine sehr ähnliche Ähnlichkeit mit der traditionellen C -Programmiersprache findet, bietet sie fast alle Funktionen, die Sie normalerweise während der Arbeit in C haben. In diesem Artikel werden wir die Funktionen und ihre Verwendung in der Dart -Programmiersprache mit Hilfe einiger relevanter Beispiele in Ubuntu 20 untersuchen.04.

Allgemeine Syntax der Funktionen in Dart

Die allgemeine Syntax einer DART -Funktion ist unten dargestellt:

Rückgabefunktionsname (Parameter)

// Hauptkörper der Funktion
Rückgabewert;

Der "Returntyp", "Parameter" und der "Rückgabewert" sind jedoch optional.

Verwenden der Funktionen in Dart in Ubuntu 20.04

In diesem Abschnitt unseres Artikels werden wir die vier Möglichkeiten teilen, wie Sie die Funktionen in der Dart -Programmiersprache in Ubuntu 20 nutzen können.04. Wir werden diese Methoden mithilfe von vier verschiedenen Beispielen diskutieren, die wie folgt sind:

Beispiel 1: Funktion mit Parametern und Rückgabewert

In diesem Beispiel wollen wir eine DART -Funktion entwerfen, die einige Parameter akzeptiert und einen Rückgabetyp hat. Das DART -Skript für dieses Beispiel wird im Bild unten dargestellt:

In diesem Beispiel möchten wir das Produkt von zwei Ganzzahlen mit Hilfe einer Dartfunktion berechnen. Wir haben zuerst unsere Funktion namens „product () definiert“. Diese Funktion akzeptiert zwei Ganzzahlen, "A" und "B", als Parameter, und sein Rückgabetyp ist auch eine Ganzzahl, da sie das Produkt dieser beiden Ganzzahlen zurückgibt. Wir haben zuerst die beiden Ganzzahlen gedruckt, die in dieser Funktion an dieser Funktion übergeben wurden. Dann haben wir eine Ganzzahl „Ausgabe“ erstellt, um das Produkt der übergebenen Zahlen zu halten. Danach haben wir die Variable „Ausgang“ mit dem Produkt von „A“ und „B“ ausgeglichen. Dann haben wir einfach die Variable "Ausgabe" zurückgegeben.

Danach haben wir unsere Funktion „main ()“, in der wir eine Variable „Prod“ definiert haben, die die Ergebnisse der Funktion „product ()“ enthält. Wir haben die Ganzzahlen „2“ und „4“ an diese Funktion übergeben. Dann haben wir den Wert der Variablen "prod", ich.e., Das Produkt von „2“ und „4“ am Terminal.

Um dieses DART -Skript auszuführen, haben wir den folgenden Befehl verwendet:

$ dart Run -Funktionen.Pfeil

Das Ergebnis dieses Dart -Skripts, ich.e., Das Produkt der beiden angegebenen Zahlen zusammen mit den tatsächlichen Zahlen ist im folgenden Bild dargestellt:

Beispiel Nr. 2: Funktion ohne Parameter

In diesem Beispiel erstellen wir eine DART -Funktion mit einem Rückgabetyp, nehmen jedoch keine Eingabeparameter ein. Das DART -Skript für dieses Beispiel lautet wie folgt:

Wir möchten einfach eine Funktion erstellen, die eine vordefinierte Begrüßungsnachricht auf dem Terminal in diesem Dart-Skript druckt. Dazu haben wir eine Funktion namens "message ()" erstellt und seinen Rückgabetyp als "Zeichenfolge" beibehalten, da sie die Grußnachricht zurückgibt. Danach können wir sie in unserer Funktion "main ()" drucken können. Anschließend haben wir die Funktion „main ()“ definiert, die wir als "message ()" -Funktion in der Anweisung "Print" bezeichnet haben. Dadurch wird einfach der von der Funktion „message ()“ zurückgegebene Wert gedruckt, ich.e., Unsere Begrüßungsnachricht auf dem Terminal.

Nachdem wir dieses DART -Skript ausgeführt hatten. Dies bedeutet, dass wir bequem Funktionen ohne Parameter in der Dart -Programmiersprache erstellen können.

Beispiel 3: Funktion ohne Parameter und Rückgabewert

In diesem Beispiel möchten wir eine DART -Funktion erstellen, die weder Parameter akzeptiert noch zurücksend. Das für diesen Zweck entwickelte DART -Skript wird im folgenden Bild angezeigt:

In diesem Beispiel möchten wir eine DART-Funktion zum Drucken einer vordefinierten Grußnachricht auf dem Terminal erstellen. Dieses Mal drucken wir diese Nachricht jedoch im Körper unserer Funktion, da diese Funktion keinen Rückgabetyp hat, da wir sie nicht in unserer Funktion „main ()“ drucken können. Wir haben unsere Funktion „message ()“ ohne Rückgabeart erstellt. Außerdem kann es keine Parameter akzeptieren. Dann haben wir einfach eine "Druck" -Anweisung innerhalb dieser Funktion verwendet, um die Begrüßungsnachricht des Terminals zu drucken. Danach haben wir unsere Funktion "main ()" im Inneren, die wir gerade unsere "message ()" -Funktion bezeichnet haben.

Das Ergebnis dieses modifizierten DART -Skripts wird im Bild unten dargestellt:

Beispiel 4: Funktion ohne Rückgabewert

In unserem letzten Beispiel werden wir eine DART -Funktion erstellen, die einige Parameter akzeptiert. Es wird jedoch keinen Rückgabetyp haben. Das DART -Skript, das wir für diesen Zweck entwickelt haben, lautet wie folgt:

Mit Hilfe dieses DART -Skripts möchten wir überprüfen, ob die an eine Funktion übergebene Nummer gerade oder ungerade ist. Dafür haben wir eine Funktion namens "Bailladd" erstellt. Diese Funktion akzeptiert eine Ganzzahl „n“ als Parameter; Es hat jedoch keinen Rückgabetyp. In dieser Funktion haben wir dann die Anweisungen „IF-ELSE“ verwendet. Danach haben wir gerade unsere Funktion „Awardd ()“ aus unserer Funktion „main ()“ bezeichnet, während wir die Ganzzahl „27“ an sie übergeben haben.

Die Ausgabe dieses DART -Skripts wird im Bild unten dargestellt. Eine DART -Funktion kann Parameter akzeptieren, ohne unbedingt einen Rückgabetyp zu haben.

Abschluss

Dieser Artikel wurde entwickelt, um Ihnen die Funktionen in der Dart -Programmiersprache auf einem Ubuntu 20 beizubringen.04 System. Wir haben zuerst die allgemeine Syntax einer Funktion in Dart diskutiert, gefolgt von vier verschiedenen Beispielen, die die verschiedenen Variationen einer Funktion in Dart erklären. Durch die Hilfe von diesem Leitfaden können Sie die Funktionen in Dart bequem verwenden, und Sie können daher das modulare Programmierkonzept problemlos nutzen.