Powershell-Array

<

PowerShell bietet eine Datenstruktur, das Array, das eine sequentielle Sammlung von Elementen eines beliebigen Typs mit fester Größe speichert. Ein Array wird verwendet, um eine Sammlung von Daten zu speichern, aber es ist oft nützlicher, ein Array als eine Sammlung von Variablen oder Objekten zu betrachten.

In diesem Tutorial erfahren Sie, wie Sie Array-Variablen deklarieren, Arrays erstellen und Arrays mit indizierten Variablen verarbeiten.,

Deklarieren von Array-Variablen

Um ein Array in einem Programm zu verwenden, müssen Sie eine Variable deklarieren, um auf das Array zu verweisen, und Sie können den Typ des Arrays angeben, auf das die Variable verweisen kann. Hier ist die Syntax zum Deklarieren einer Array-Variablen –

Syntax

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

Hinweis-Standardmäßig ist der Typ der Array-Objekte System.Objekt. GetType () – Methode gibt den Typ des Arrays. Typ kann übergeben werden.,

Beispiel

Die folgenden Codeausschnitte sind Beispiele für diese Syntax –

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

Dies führt zu folgendem Ergebnis −

Ausgabe

Auf die Array-Elemente wird über den Index zugegriffen. Array-Indizes sind 0-basiert; das heißt, sie beginnen von 0 bis arrayRefVar.Länge-1.

Beispiel

Folgende Anweisung deklariert eine Array-Variable, myList, erstellt ein Array von 10 Elementen vom doppelten Typ und weist seinen Verweis auf myList zu −

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

Das folgende Bild repräsentiert Array myList., Hier enthält myList zehn doppelte Werte und die Indizes liegen zwischen 0 und 9.

Arrays verarbeiten

Bei der Verarbeitung von Array-Elementen verwenden wir häufig entweder for-Schleife oder foreach-Schleife, da alle Elemente in einem Array vom gleichen Typ sind und die Größe des Arrays bekannt ist.,

Beispiel

Hier ist ein vollständiges Beispiel, das zeigt, wie Arrays erstellt, initialisiert und verarbeitet werden −

Dies führt zu folgendem Ergebnis −

Ausgabe

Die Arrays Methodenbeispiele

Hier ist ein vollständiges Beispiel, das Operationen an Arrays mit seinen Methoden zeigt

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

Dies erzeugt das folgende Ergebnis −

Ausgabe

Clear arrayPrint array01234Assign values010234
<

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.