ArrayArray-ul este o structura formata dintr-un numar fix de componente, care pott fi de acelasi tip sau de tipuri diferite, numite elemente. Selectarea unui elemet al
array-ului se face cu ajutorul numelui variabilei
array urmat de
indice cuprins intre paranteze patrate, indice care precizeaza pozitia elementului in cadrul
array-ului.
Ca indice se poate folosi orice expresie. Aceasta se evalueaza in momentul selectarii elementului iar rezultatul trebuie sa fie numar intreg si
mai mic decat numarul de elemente precizat la declararea
array-ului, am zis "mai mic" si nu "mai mic sau egal" deoarece indecele incepe de la pozitia "0".
AutoIt-ul suporta
array-uri simple (vectori) dar si
array-uri multidimensionale (matrici) si pot fi create de catre user sau si de catre alte functii.
Declararea array-urilorUn array poate fi declarat de catre user in felul urmator:
Dim $nume_array[numar_maxim_de elemente]
Exemplu :
Dim $zilele_saptamanii[7]
$zilele_saptamanii[0]="Luni"
$zilele_saptamanii[1]="Marti"
$zilele_saptamanii[2]="Miercuri"
$zilele_saptamanii[3]="Joi"
$zilele_saptamanii[4]="Vineri"
$zilele_saptamanii[5]="Sambata"
$zilele_saptamanii[6]="Duminica"
Si acum un exemplu de functie care returneaza un
array. Cred ca cea mai cunoscuta functie este :
StringSplit$zile = StringSplit("luni,marti,miercuri,joi,vineri,sambata,duminica", ",")