Bug sur l'indexage d'un tableau lors d'une lecture d'une valeur du tableau
Posté : 07 nov. 2020, 21:43
Salut,
Je suis tombé sur un truc bien merdique. La lecture d'une valeur d'un tableau en faisant de l'arithmétique dans l'index génère une erreur.
Voici un script pour rejouer le problème.
L'erreur:
Alors que pour l'affectation, cela fonctionne.
Marc
Je suis tombé sur un truc bien merdique. La lecture d'une valeur d'un tableau en faisant de l'arithmétique dans l'index génère une erreur.
Voici un script pour rejouer le problème.
Code : Tout sélectionner
idx=1
Value[idx]$="Hello"
Value[idx+1]$="World"
PRINT Value[idx]$
PRINT Value[idx+1]$
Pour que cela fonctionne, il ne faut pas de calcul dans les crochets du tableau lors d'une lecture d'une valeur.Le script s'est arrêté à cause d'une erreur fatale : Ligne : @ 6 -> "PRINT Value[idx+1]$ ERREUR : Tableau mal indexé !
Alors que pour l'affectation, cela fonctionne.
Code : Tout sélectionner
idx=1
Value[idx]$="Hello"
Value[idx+1]$="World"
PRINT Value[idx]$
idx=idx+1
PRINT Value[idx]$