Powershell – Array (Italiano)

Pubblicità

PowerShell fornisce una struttura di dati, array, che memorizza una dimensione fissa sequenziale raccolta di elementi di qualsiasi tipo. Un array viene utilizzato per memorizzare una raccolta di dati, ma è spesso più utile pensare a un array come una raccolta di variabili o oggetti.

Questo tutorial introduce come dichiarare variabili di array, creare array ed elaborare array utilizzando variabili indicizzate.,

Dichiarare le variabili dell’array

Per utilizzare un array in un programma, è necessario dichiarare una variabile per fare riferimento all’array ed è possibile specificare il tipo di array a cui la variabile può fare riferimento. Ecco la sintassi per dichiarare una variabile array –

Sintassi

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

Nota-Per tipo predefinito di oggetti di array è System.Oggetto. GetType () metodo restituisce il tipo di array. Il tipo può essere passato.,

Esempio

I seguenti frammenti di codice sono esempi di questa sintassi

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

Questo produrrà il seguente risultato −

Output

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

Gli elementi della matrice sono accessibili attraverso l’indice. Gli indici di array sono basati su 0; cioè, iniziano da 0 a arrayRefVar.lunghezza-1.

Esempio

Dichiarazione seguente dichiara una variabile array, myList, crea un array di 10 elementi di tipo doppio e assegna il suo riferimento a myList −

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

Immagine seguente rappresenta array myList., Qui, myList contiene dieci valori doppi e gli indici vanno da 0 a 9.

Processing Arrays

Quando si elaborano gli elementi dell’array, spesso si usa for loop o foreach loop perché tutti gli elementi di un array sono dello stesso tipo e la dimensione dell’array è nota.,

Esempio

Ecco un esempio che mostra come creare, inizializzare, e il processo di matrici −

Questo produrrà il seguente risultato −

Output

Array Metodi di Esempi

Ecco un esempio completo di operazioni su matrici, utilizzando i suoi metodi

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

Questo produrrà il seguente risultato −

Output

Clear arrayPrint array01234Assign values010234
Pubblicità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *