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:

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:

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

Als Nächstes werden wir das Post-Inkrement verwenden, um den Wert von $countVar zu erhöhen.
$counterHolder = $countVar++
Write-Host $counterHolder
Ausgabe:

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.

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

Lassen Sie uns den Pre-Inkrement-Operator wie folgt verwenden.
$preIncrVarHolder = ++$preIncrVar
Write-Host $preIncrVarHolder
Ausgabe:

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.
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.
