2016-07-24 19 views
0

Ich bin ein Neuling bei TypeScript und nach der Installation auf meinem Computer stieß ich auf den Satz "Typ Anmerkungen in TypeScript sind leichte Möglichkeiten, den beabsichtigten Vertrag der Funktion aufzuzeichnen oder Variable "auf der offiziellen Dokumentationsseite von TypeScript.Was ist der Vertrag einer Funktion oder einer Variablen in TypeScript

Was ist das Wort Vertrag im Zusammenhang mit einer Funktion oder einer Variablen in TypeScript erklärt.

Das Beispiel, das ich einen Blick nahm an war:

function greeter(person: string){ 
    return "Hello, " + person; 
} 

var user = "Jane User"; 

document.body.innerHTML=greeter(user); 

Ist es etwas mit String-Annotation mit der Funktion Variable Person angebracht zu tun?

Jede Hilfe zu diesem wird geschätzt.

Hier ist der Link zum offiziellen documentation

Antwort

1

Wenn Sie im Wort Vertrag in diesem Zusammenhang interessiert sind: wie Sie Ihr Arbeitgeber erwarten können, Ihr Gehalt am Ende eines jeden Monats nach Ihrem Vertrag zu zahlen, Sie können erwarten, dass das Argument greeter eine Zeichenkette sein wird (aber Sie können diesen Vertrag sehr leicht brechen)

+0

Ahh, das macht Sinn. – aditya