Bonjour j'ai une liste l et j'aimerais retirer une element e qui est present dans la liste je pense que je dois utiliser filter mais je ne sais pas comment l'utiliser.
Merci
Bonjour j'ai une liste l et j'aimerais retirer une element e qui est present dans la liste je pense que je dois utiliser filter mais je ne sais pas comment l'utiliser.
Merci
Que voulez-vous dire par "retirer" ? Renvoyer une liste ne contenant pas cet élément ou récupérer cet élément ?
Oui c'est ca renvoyer une liste ne contenant pas l'element.
Et quel est votre soucis avec filter ?
List.filter p l renverra une liste composée de tous les éléments de l qui satisfont p. Ainsi, si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part val filter : ('a -> bool) -> 'a list -> 'a list
je renverrai tous les éléments de l qui sont inférieurs à 0. Si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part List.filter (fun x -> x < 0) lje ne garde que les éléments égaux à 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part List.filter (fun x -> x = 0) l
Vous devriez donc réussir à faire ce que vous voulez avec ces exemples.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager