Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Decembrie 01, 2008, 08:52:55 pm
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Noutăţi: Mondenitati
 
 SkullBoxDirector webTutoriale  Pagina principală   Ajutor Caută Autentificare Creează un cont  
Pagini: [1]
  Imprimă  
Subiect: Array  (Citit de 480 ori)
0Utilizatori şi 1 Vizitatori
Smash
Smash
*****
Conectat Conectat

Gen: Bărbat
Mesaje: 595



WWW
Array, Februarie 13, 2008, 09:13:06 pm

Array

Array-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-urilor

Un array poate fi declarat de catre user in felul urmator:
Cod:
Dim $nume_array[numar_maxim_de elemente]
Exemplu :
Cod:
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
Cod:
$zile = StringSplit("luni,marti,miercuri,joi,vineri,sambata,duminica", ",")
Memorat


Cyber
*
Deconectat Deconectat

Mesaje: 19



WWW
Array, Februarie 13, 2008, 11:08:23 pm

alt exemplu: (va dati seama ce face)

Cod:
#include

Dim $array[10]
$array[0] = "array 0"
$array[1] = "array 1"
$array[2] = "array 2"
$array[3] = "array 3"
$array[4] = "array 4"
$array[5] = "array 5"
$array[6] = "array 6"
$array[7] = "array 7"
$array[8] = "array 8"
$array[9] = "array 9"

$random = Random(0, 9)

MsgBox(0, "Random Array", $array[$random])
Exit
Memorat
Challenge
*
Deconectat Deconectat

Mesaje: 94


Array, Februarie 14, 2008, 10:09:02 am

Destul de ciudat. Smile Pe exemplul din help imi da dea eroare si nu aveam nimic gresit parearea mea Smile. Adica era si declarat si aveam doar ceva de genul: $array[0]="test 1" $array[1]="test 2" si imi da dea o eroare de genul:
"exepected a "=" operator ..." dar pe exemplul lui Smash imi merge. De ce? Thinking
Memorat
SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Ethical hacking and programming community Director web romanesc cu inscriere gratuita Validat cu XHTML 1.0! Validat cu CSS!
IPFind, FAQDB, LAMP.ro, Good Proxy, Aberez.EU, RoFreeSBIE, ShockingSoft.com, HostVision, Invatam.net, PC Troubleshooting, Curs valutar online
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro