Page 1 sur 1

[R] Verifier tout un tableau

Posté : mar. 18 août 2009 20:19
par splinter29
Bonjour,
Je souhaitais savoir si il était possible de mettre une boucle comme argument dans une condition IF. Je m'explique une sorte de

Code : Tout sélectionner

if 
     (for $b = 0 to 28 Step 1
     $array[$b] = 0xFFFFFF 
     next)
     Then
Qui vérifierait toutes les valeurs de mon tableau.

(Je crois me douter que ce n'est pas très orthodoxe comme méthode :oops: )
A défaut, comment vérifier les valeurs du tableau $array et retourner Vrai si elles sont toutes identiques. Du style :

Code : Tout sélectionner

if ($array[0] = 0xFFFFFF) and ($array[1] = 0xFFFFFF) and ($array[3] = 0xFFFFFF) and ($array[...] = 0xFFFFFF)  Then
$x = 1

Merci pour les suggestions que vous pourrez m'apporter.

Re: [..] Verifier tout un tableau

Posté : mar. 18 août 2009 20:35
par Iste
Chuis pas bien sur de saisir, un truc du genre

Code : Tout sélectionner

Dim $array

$tout_est_ok = "vrai"
For $i = 0 To UBound($array -1)
    If $array[$i] <> 0xFFFFFF Then $tout_est_ok = "faux"
Next
?

faut pas mettre la boucle dans le IF, mais le If dans la boucle ^^'

Re: [R] Verifier tout un tableau

Posté : mar. 18 août 2009 20:52
par splinter29
Bien joué Iste ,
ca correspond tout a fait.

Intéressant ce raisonnement "a l'envers" !

J'étais resté sur "Tant que c'est pas vrai on ne sait pas"
alors que toi tu me dis "C'est vrai tant que c'est pas faux"

Merci