Ho controllato qui http://go.microsoft.com/fwlink/?LinkId=267238 che è il TypeScript Language Specifications ma non ho potuto vedere una cosa che come posso dichiarare un tipo di ritorno della funzione. Ho mostrato quello che mi aspettavo nel seguente codice: greet(name:string) :string {}
Come dichiarare i tipi di reso per le funzioni in TypeScript
class Greeter {
greeting: string;
constructor (message: string) {
this.greeting = message;
}
greet() : string{
return "Hello, " + this.greeting;
}
}
vedo che possiamo usare qualcosa (name:string) => any
ma sono utilizzati per lo più quando si passa le funzioni di callback in giro:
function vote(candidate: string, callback: (result: string) => any) {
// ...
}
Il codice dichiara correttamente un tipo di ritorno sulla vostra funzione 'salutare()'. Che problema stai avendo? –
Stavo avendo che non sapevo che era corretto. Era quello che mi aspettavo di vedere e quello che speravo di vedere fosse corretto. LOL :) – Tarik
Non penso che il downvote fosse necessario! – Tarik