|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 5 ![]() |
Bonjour,
Je cherche à faire une fonction qui renvoie true si un élément est présent dans une liste et false sinon. Et pour cela je souhaite utiliser Fold left. Mais j'obtiens systématiquement une erreur. Je dois mal utiliser fold_left et je ne trouve pas d'explications sur internet qui m'aide dans mon problème. Pourriez vous m'expliquez en quelques phrases comment fonctionne cette fonction? Merci d'avance! |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 5 ![]() |
En bidouillant j'ai finis par trouver la réponse tout seul.
Merci quand même |
|
|
00
|
|
|
#3 | |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 322 ![]() |
Citation:
Si tu cherches juste à déterminer si un élément est présent dans la liste, tu peux t'arrêter (et renvoyer true) dès que celui-ci est trouvé. Bref, utiliser List.fold_left pour implémenter List.exists, c'est pas très indiqué.
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
|
10
|
|
|
#4 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2012 Messages : 5 ![]() |
Oui je me doute que c'est pas optimal mais c'était l'exercice qui m'était demandé.
Mais merci pour cette précision |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com