Erstellen Sie in PowerShell ein leeres Array von Arrays

John Wachira 15 Februar 2024
  1. Erstellen Sie Arrays in PowerShell
  2. Erstellen Sie in PowerShell ein leeres Array von Arrays
Erstellen Sie in PowerShell ein leeres Array von Arrays

Dieser Artikel zeigt, wie wir ein leeres Array erstellen können, um Subarrays zu speichern. Wir beginnen mit der Erörterung der Grundlagen zum Erstellen und Zuweisen von Werten zu Arrays und sehen schließlich, wie wir leere Arrays erstellen können. Lassen Sie uns gleich einsteigen.

Erstellen Sie Arrays in PowerShell

Es gibt zwei Methoden, mit denen wir Arrays in PowerShell erstellen können. Wir können einige Werte direkt einer Variablen zuweisen und sie durch ein Komma trennen.

Hier ist ein Beispiel:

$b = "Deji","KSI","Wassaabi","Dream","Jelly"

Unsere Variable $b ist jetzt ein Array. Auf die Werte unserer Variablen können wir mit der Indizierungsmethode zugreifen.

Unser erster Wert wird in 0 gespeichert, während der zweite in 1 gespeichert wird, und so weiter. Sehen Sie sich das Beispiel unten an:

$b[0]

Dies gibt Deji zurück, den ersten Wert unseres Arrays. Wir können auch eine negative Indizierung verwenden, wobei -1 der letzte Wert ist, -2 der vorletzte Wert ist und so weiter.

$b[-1]

Dies sollte Jelly zurückgeben, den letzten Wert in unserem Array. Lassen Sie uns unseren Fall bestätigen.

Indizierungsmethode

Wir können auch polymorphe Arrays in PowerShell erstellen. Dies sind einfach Arrays, die verschiedene Datentypen enthalten.

Unten sehen Sie ein Beispiel für ein polymorphes Array:

$c = "Mike",'El',11,20.2

Wir können auch leere Arrays in PowerShell erstellen. Wir verwenden solche Arrays, wenn wir mit Skripten arbeiten.

Wir können den Arrays später Werte zuweisen. Unten sehen Sie ein Beispiel für ein leeres Array:

$d = @()

Wenn wir die Länge des Arrays überprüfen, sollten wir Null erhalten.

$d.Length

Wir können dem Array Werte zuweisen, wie unten dargestellt:

$d = @("Hi",1,30.6)

Erstellen Sie in PowerShell ein leeres Array von Arrays

Wir haben besprochen, wie man leere Arrays erstellt und Werte anhängt. Das Erstellen eines leeren Arrays zum Speichern von Subarrays folgt jedoch einem anderen Prozess.

Wenn wir versuchen, einem Array mit der herkömmlichen Methode ein Subarray hinzuzufügen, verkettet PowerShell die Subarrays. Unten ist ein Beispiel:

$e = @()
$e += @(1,2)

Wenn wir die Länge überprüfen, erhalten wir 2 statt 1.

Array-Länge

Um das Subarray als einzelnes Element hinzuzufügen, müssen wir dem hinzuzufügenden Subarray ein Komma voranstellen, wie unten dargestellt:

$ar = @()
$ar = @() + , (1,2)

Wenn wir die Länge überprüfen, sollte sie jetzt 1 sein. Lassen Sie uns unseren Fall bestätigen:

Richtige Array-Länge

Zusammenfassend lässt sich sagen, dass es verschiedene Möglichkeiten gibt, Arrays in Powershell zu erstellen. Wir haben das Erstellen eines leeren Arrays zum Speichern von Subarrays in PowerShell besprochen.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - PowerShell Array