Comment arrêter la Dart .forEach()?

List data = [1, 2, 3];
data.forEach((value) {
  if (value == 2) {
    //how to stop?
  }
  print(value);
});

J'ai essayé return false; qui travaille en jQuery, mais il ne fonctionne pas dans Dart.
Est-il un moyen de le faire?

  • Que signifie "ne pas travailler" signifie? Que faut-il réellement faire?
  • Il ne fait rien.
  • Quand vous dites que cela fonctionne en JavaScript, entendez-vous dans une librairie comme jQuery? Je demande parce qu'il ressemble à l'algorithme décrit ici ne se brise pas sur une valeur de retour de faux: developer.mozilla.org/en-US/docs/JavaScript/Reference/... Envisager de déposer un bug si vous voulez cette fonction.
  • Oui. Vous avez raison. C'est à propos de jQuery.
InformationsquelleAutor Leksat | 2012-09-25