Powershell – Matrice

Publicitate

PowerShell oferă o structură de date, matrice, care stochează o mărime fixă, secvențială colecție de elemente de orice tip. O matrice este utilizat pentru a stoca o colecție de date, dar este adesea mai util să se gândească la o matrice ca o colecție de variabile sau obiecte.

acest tutorial introduce modul de declarare a variabilelor de matrice, de creare a matricelor și de procesare a matricelor folosind variabile indexate.,

declararea variabilelor de matrice

pentru a utiliza o matrice într-un program, trebuie să declarați o variabilă pentru a face referință la matrice și puteți specifica tipul de matrice la care se poate referi variabila. Aici este sintaxa pentru declararea unei variabile matrice –

sintaxa

$A = 1, 2, 3, 4or$A = 1..4 

notă − în mod implicit tipul de obiecte de matrice este sistem.Obiect. GetType () metoda returnează tipul de matrice. Tipul poate fi trecut.,

Exemplu

următoarele fragmente de cod sunt exemple de această sintaxă −

]$intA = 1500,2230,3350,4000$A = 1, 2, 3, 4$A.getType()

Acest lucru va produce următorul rezultat −

Ieșire

IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object System.Array 

elementele De matrice sunt accesate prin index. Indicii de matrice sunt bazate pe 0; adică încep de la 0 la arrayRefVar.Lungime-1.

Exemplu

Următoarea declarație declară o matrice variabilă, myList, creează un tablou de 10 elemente de tip double și atribuie valoarea de referință la myList

$myList = 5.6, 4.5, 3.3, 13.2, 4.0, 34.33, 34.0, 45.45, 99.993, 11123

Următoarea imagine reprezintă matrice myList., Aici, myList deține zece valori duble, iar indicii sunt de la 0 la 9.

procesarea matricelor

când procesăm elemente de matrice, folosim adesea fie pentru buclă, fie pentru buclă foreach, deoarece toate elementele dintr-o matrice sunt de același tip și dimensiunea matricei este cunoscută.,

Exemplu

Aici este un exemplu complet arată cum să creați, să inițializa, și procesul de tablouri −

Acest lucru va produce următorul rezultat −

Ieșire

Tablouri Metode de Exemple

Aici este un exemplu complet arată operațiuni pe matrice folosind metodele sale

$myList = @(0..4)write-host("Print array")$myList$myList = @(0..4)write-host("Assign values")$myList = 10$myList

Acest lucru va produce următorul rezultat −

Ieșire

Clear arrayPrint array01234Assign values010234
Publicitate

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *