Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Einführung in Funktionen in Typoskript

Detaillierte Einführung in Funktionen in Typoskript

不言
不言nach vorne
2018-10-19 14:41:432038Durchsuche

Dieser Artikel bietet Ihnen eine detaillierte Einführung in die Funktionen von Typoskript. Ich hoffe, dass er für Freunde hilfreich ist.

Unnötig zu erwähnen, welche Rolle Funktionen spielen. Werfen wir einen Blick auf das wahre Erscheinungsbild von Funktionen in der Typoskript-Welt!

Das grundlegende Erscheinungsbild der Funktion ist wie folgt:

function fnanme(arg1: Type1, arg2: Type2, ...):Type {
// 函数体
}

Funktionsname + Parameter + Funktionskörper + Rückgabewert
Natürlich ist der Funktionsname eine gültige Kennung, da gibt es nichts zu tun Wichtig sind beispielsweise die Parameter und der Rückgabewert, die die Form dieser Funktion bestimmen.
Was den Funktionskörper betrifft, so ist es der Code, der die Funktion implementiert, der je nach Funktion variiert.

Parameterdeklaration

Die Parameter sind die Eingaben der Funktion und müssen einem bestimmten Formattyp entsprechen.

Die Parameter in der Funktionsdeklaration werden als formale Parameter bezeichnet, und wenn sie aufgerufen werden, wird das, was die Funktion übergibt, als tatsächlicher Parameter bezeichnet

Das Format jedes Parameters ist Name: Typ, die Vorderseite stellt den Parameternamen dar und die Rückseite stellt den Parametertyp dar; müssen durch Kommas getrennt werden, was auch sehr häufig vorkommt. Das Folgende ist ein Beispiel.

Optionale Parameter

Parameter müssen nicht übergeben werden Wenn Sie sie nicht übergeben möchten, fügen Sie eins nach dem Parameternamen hinzu.

Beispielsweise bedeutet

function fa(name: string, age: number) {}
, dass das Alter übergeben werden kann oder nicht

Standardparameter

Durch Angabe des Parameters Ein Standardwert kann tatsächlich die Wirkung optionaler Parameter erzielen, aber die zu diesem Zeitpunkt erzielte Wirkung ist die, wenn dieser Parameter verwendet wird Wird nicht übergeben, wird stattdessen der Standardparameter verwendet

Es ist zu beachten, dass nach der Auswahl der Parameter der Compiler verwirrt sein muss Tun Sie das nicht, Sie werden auch verwirrt sein.

Funktionsrückgabe

Funktionsrückgabe muss einen Rückgabetyp haben. Der Rückgabetyp wird normalerweise vor dem Funktionskörper, also vor den geschweiften Klammern, geschrieben.

function fa(name: string, age?: number) {}
Der Rückgabetyp der obigen Funktion ist der String-Typ. Natürlich können Sie jeden gewünschten Typ verwenden.

Wenn Sie keinen Rückgabetyp deklarieren, leitet der Compiler automatisch Ihren Rückgabetyp basierend auf der Rückgabe in Ihrem Funktionskörper ab. Wenn es keine Rückgabe gibt, ist der Rückgabetyp ungültig

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Funktionen in Typoskript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen