0
votes

Obtenez la plus grande valeur de l'objet de la liste

Comment obtenir la plus grande valeur de la liste de l'objet? Je veux comparer le numéro de cas xxx

erreur xxx

ceci est _abcbloc.vpstream.value sortie: xxx


1 commentaires

Avez-vous essayé d'écrire explicitement les types de paramètres? Exemple: (ABC A, ABC B) => A ['CASENUMHO]. Comparète (B [' CASENUMHE '])


3 Réponses :


0
votes

Comme mentionné dans les commentaires, écrivez simplement le type des paramètres de la Lambda comme (ABC A, ABC B) Pour dire au compilateur de DART sur les types de la Lambda. Sans types, le compilateur DART suppose qu'ils sont dynamique , qui soulève le problème à laquelle vous êtes confronté.

Edit: Comme l'a noté les autres réponses, vous ne devez pas utiliser un appel car il est moins efficace (O (nlogn)) qu'il ne doit être (O (N)). Ainsi, alors que ce que j'ai dit fonctionne, il serait préférable d'utiliser un appel de réduction.


0 commentaires


0
votes

Vous pouvez utiliser la bibliothèque de mathématiques et réduire pour vérifier la valeur max xxx


0 commentaires