Zähler in PowerShell

Zähler in PowerShell

In der Programmierung werden Zähler verwendet, um zu verfolgen, was innerhalb Ihres Programms gezählt werden muss. Normalerweise handelt es sich um eine Variable vom numerischen Typ, die auf 0 initialisiert wird.

Es gibt mehrere Ansätze, um einen Zähler innerhalb eines Programms zu erhöhen. In diesem Artikel werden wir uns auf verschiedene Ansätze zur Implementierung von Zählern in PowerShell konzentrieren.

Grundlegender Zähler in PowerShell

Die grundlegendste Möglichkeit, einen Zähler zu implementieren, besteht darin, eine Variable zu deklarieren und sie auf 0 zu initialisieren, wie im Folgenden gezeigt.

$counter = 0

Lassen Sie uns den Wert der Variable $counter im PowerShell-Befehlsfenster ausgeben.

Write-Host $counter

Ausgabe:

Zähler in PowerShell - grundlegender Zähler Teil eins

Wir können zwei Methoden verwenden, um den Wert der Variablen $counter zu erhöhen. Eine traditionelle Möglichkeit besteht darin, eins zu $counter zu addieren und das Ergebnis $counter erneut zuzuweisen.

$counter = $counter + 1

Ausgabe:

Zähler in PowerShell - grundlegender Zähler Teil zwei

Ein weiterer Ansatz besteht darin, den Inkrement-(++) Operator zu verwenden.

$counter++

Ausgabe:

Zähler in PowerShell - Nachinkrement Teil eins

Als Nächstes werden wir das Post-Inkrement verwenden, um den Wert von $countVar zu erhöhen.

$counterHolder = $countVar++
Write-Host $counterHolder

Ausgabe:

Zähler in PowerShell - Nachinkrement Teil zwei

Wie Sie sehen können, enthält die Variable $counterHolder 0, was bedeutet, dass das $countVar++ innerhalb dieses Ausdrucks nicht erhöht wurde. Aber der tatsächliche Wert von $countVar hätte erhöht werden sollen. Lassen Sie uns den Wert der Variablen $countVar ausgeben.

Zähler in PowerShell - Post-Inkrement Teil drei

Pre-Inkrement-Operator in PowerShell

Der Pre-Inkrement-Operator wird verwendet, um den Wert einer Variablen zu erhöhen, bevor sie in einem Ausdruck verwendet wird. Lassen Sie uns das anhand des folgenden Beispiels verstehen.

Zunächst werden wir eine Variable namens $preIncrVar deklarieren und sie auf 0 initialisieren.

$preIncrVar = 0
Write-Host $preIncrVar

Zähler in PowerShell - Vorinkrement Teil eins

Lassen Sie uns den Pre-Inkrement-Operator wie folgt verwenden.

$preIncrVarHolder = ++$preIncrVar
Write-Host $preIncrVarHolder

Ausgabe:

Zähler in PowerShell - Vorinkrement Teil zwei

Wie erwartet, beträgt der Wert der Variablen $preIncrVarHolder 1, was bedeutet, dass der Pre-Inkrement-Operator den Wert der Variablen $preIncrVar innerhalb des verwendeten Ausdrucks erhöht. Diese Ansätze können in den for, while und do...while Schleifen in PowerShell verwendet werden.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.