Duplication d'un tableau

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
feuweu
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 18 sept. 2018 10:13
Status : Hors ligne

Duplication d'un tableau

#1

Message par feuweu » mer. 19 sept. 2018 11:38

Bonjour à vous ! C'est horrible mais j'arrive à pas à dupliquer une variable tableau, le wiki dit:

Un tableau peux être dupliqué comme ceci :
$aArray2 = $aArray2

Mais je comprends vraiment pas la logique de la variable égale à elle même, voici le code:

Code : Tout sélectionner

#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>

Local $aArray0 = ["valeur0","valeur1","valeur2"]
Local $aArray1 = $aArray0
MsgBox(0,"",$aArray1)
Merci

Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1741
Enregistré le : mar. 22 juil. 2008 20:55
Localisation : Nantes
Status : Hors ligne

Re: Duplication d'un tableau

#2

Message par TommyDDR » mer. 19 sept. 2018 15:41

Votre code fonctionne, c'est votre façon d'afficher un tableau qui n'est pas bonne, il faut regarder case par case et non pas le tableau lui même.
#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>

Local $aArray0 = ["valeur0","valeur1","valeur2"]
Local $aArray1 = $aArray0
MsgBox(0,"",$aArray1[0] & ", " & $aArray1[1] & ", " & $aArray1[2])
Ou encore avec l'UDF "Array.au3"
#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>
#include <Array.au3>

Local $aArray0 = ["valeur0","valeur1","valeur2"]
Local $aArray1 = $aArray0
_ArrayDisplay($aArray1)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

feuweu
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 18 sept. 2018 10:13
Status : Hors ligne

Re: Duplication d'un tableau  

#3

Message par feuweu » mer. 19 sept. 2018 16:12

Ah d'accord, c'était juste ça, merci beaucoup !

Répondre