Quelle est la signification de “=>” en caractères d'imprimerie? (Grosse Flèche)

Je viens de commencer à apprendre à la Machine, et j'ai vu qu'il y est beaucoup de code à l'aide de cette sytax =>. J'ai fait quelques recherches par la lecture de la Spécification de fichier d'enregistrement de la Version 1.6 et une recherche sur google. Je ne peux toujours pas comprendre le sens de =>.

Pour moi, il se sent comme un pointeur en C++. Mais je ne peux pas le confirmer. Si quelqu'un peut expliquer les exemples suivants, qui sera grande. Merci!!!!

Voici les exemples que j'ai trouvé quand j'ai été la lecture de la spécification de la Machine :

Types D'Objet

var MakePoint: () => {  
    x: number; y: number;  
};

Question: qu'est-Ce que ce code fait? La création d'un objet appelé MakePoint, où les champs x et y sont nombre type? Est-ce un constructeur ou une fonction pour MakePoint?

Fonction Des Types De

function vote(candidate: string, callback: (result: string) => any) {  
 //...  
}

Question: Quel est le sens de => any? Avez-vous des retour d'un type de chaîne?

Quelqu'un peut-il m'expliquer la différence ou de la finalité de ces exemples en anglais? Je vous remercie pour votre temps!

InformationsquelleAutor Shaohao Lin | 2015-12-14