Tapuscrit tri d'un tableau

J'ai essayé de trouver un très étrange question, j'ai couru avec des caractères d'imprimerie. Il a été le traitement d'insertion de l'expression Booléenne que quel que soit le premier type de la valeur a à la place de l'expression complète.

Donc, si vous essayez quelque chose de simple comme suit:

var numericArray:Array<number> = [2,3,4,1,5,8,11];

var sorrtedArray:Array<number> = numericArray.sort((n1,n2)=> n1 > n2);

TryIt

Vous obtenez un message d'erreur sur votre méthode de tri dire les paramètres ne correspondent pas à la signature de l'appel de la cible, parce que votre résultat est numérique et non Booléen. Je suppose que je suis absent quelque chose de bien, parce que je suis sûr n1>n2 est un Booléen de l'instruction.

InformationsquelleAutor Kent Cooper | 2014-02-10