Bonjour @tous, windev permet cette syntaxe : Code (Text): nEntier est un entier = 1 SI nEntier DANS (0,1,2,3) ALORS info(1 est bien dans la liste) FIN Comment faire lorsque l'on souhaite le comparer une liste de variables ? Code (Text): _Liste est une Liste d'entiers = [1,2,3,4,5] n est un entier = Val(SAI_Nombre) SI n DANS (_Liste) ALORS Info (n + "est dans la liste") Malheureusement çà ne fonctionne pas Merci pour votre aide
bonsoir Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! dans l'aide de PCsoft , ils disent : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! la valuer est comparéé au résultat d'une liste je pense c'est limité dans ce cadre
Bonjour charlie, Ma variable s'appelle "_Liste" donc si je ne met pas d' underscore je ne fait plus référence a elle donc ça ne pourrait pas marcher non plus. C'est juste une habitude, de mettre un underscore devant les variables locales.
Jre pensais qu'il pouvait créer problème as tu essayé ça _Liste est une Liste d'entiers = [1,2,3,4,5] n est un entier = Val(SAI_Nombre) SI n DANS _Liste = Vrai ALORS Info (n + "est dans la liste")
Merci pour ton idée C'est ce que je fait actuellement justement, mais je voulais raccourcir la syntaxe et trouver un moyen de le passer avec un DANS.
Bonjour, Attention a ne pas faire l'amalgame entre: 1 - Liste (Type de variable) Et 2 - la Liste d'expression dans l'Opérateur DANS (<>,<>,<>) Ce sont Deux choses totalement différents. Sinon, à votre avis, pour l'anecdote et sans essayer Quel sera le résultat de ce code ? Code (Windev): _Liste est une Liste d'entiers = [1,2,3,4,5] MaNouvelleListe est un Buffer Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(_Liste, MaNouvelleListe, psdBinaire) Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(MaNouvelleListe) Résultat pour les curieux Spoiler: Résultat pour les curieux :) PCS Bon dimanche