Page 1 sur 1

Problème avec Array

Posté : jeu. 05 mars 2020 01:36
par Daydreamer057
Bonjour
j'ai un problème de programmation d'array.
J'ai le code

Code : Tout sélectionner

Global $firstSkill[4]

init()

Func init()
	$firstSkill[0] = True
	$firstSkill[1] = True
	$firstSkill[2] = True
	$firstSkill[3] = True
EndFunc
J'ai l'erreur suivante au lancement :
Expected a "=" operator in assignment statement.
$firstSkill[$k] = True
$firstSkill^ ERROR

Si je met le code suivant ça fonctionne :

Code : Tout sélectionner

Global $firstSkill[4]
$firstSkill[0] = True
$firstSkill[1] = True
$firstSkill[2] = True
$firstSkill[3] = True
Pourquoi il y a une erreur quand on utilise une fonction ?
Merci pour vos réponses.

Re: Problème avec Array

Posté : jeu. 05 mars 2020 11:48
par Tlem
Bonjour.
Êtes vous sur d'utiliser la dernière version d'AutoIt car en ce qui me concerne, SciTE4AutoIt ne me retourne aucune erreur ?

Re: Problème avec Array

Posté : jeu. 05 mars 2020 12:05
par walkson
Bonjour,
Quand je lis $firstSkill[$k] = True, je me demande d'où vient la variable $k ??? :shock:

Re: Problème avec Array

Posté : jeu. 05 mars 2020 12:31
par Tlem
AMHA dans le code original de la fonction init() il devait sans doute y avoir une boucle For/Next. ^^