Wie funktioniert die switch-Anweisung?
Anstatt alle drei Elemente abzugleichen, wird das erste abgeglichen, und die switch-Anweisung fährt mit dem nächsten Wert fort. Da es keine weiteren Werte zu verarbeiten gibt, endet die switch-Anweisung. Dieses nächste Beispiel zeigt, wie ein Platzhalter mit mehreren Elementen übereinstimmen kann.
Was ist eine if-Anweisung?
Eine der ersten Anweisungen, die Sie kennenlernen, ist die if -Anweisung. Sie können einen Skriptblock ausführen, wenn eine Anweisung $true ist. Eine viel kompliziertere Logik ist möglich, wenn Sie die Anweisungen elseif und else nutzen.
Was ist eine Break-Anweisung?
Eine break -Anweisung beendet die switch-Anweisung. Dies ist das gleiche Verhalten wie bei continue für einzelne Werte. Der Unterschied zeigt sich bei der Verarbeitung eines Arrays. break beendet die gesamte Verarbeitung in der switch-Anweisung, während continue zum nächsten Element übergeht.
Wie funktioniert die PowerShell-Anweisung Switch?
Eines der coolen Features der PowerShell-Anweisung switch ist die Handhabung von Arrays. Wenn Sie an switch ein Array übergeben, wird jedes Element in dieser Sammlung verarbeitet. Wenn Ihr Array sich wiederholende Elemente enthält, werden diese im entsprechenden Abschnitt mehrfach abgeglichen.
Die switch-Anweisung besitzt folgenden Aufbau: Das Schlüsselwort switch leitet die switch-Anweisung ein. Anschließend folgt in runden Klammern ein Ausdruck. Dieser Ausdruck muss vom Datentyp int oder char sein.
Was ist eine Break-Anweisung in der Eingabedatei?
Da eine Zeile in der Eingabedatei sowohl das Wort Error als auch das Wort Warning enthalten könnte, möchten wir nur, dass das erste ausgeführt wird, und dann mit der Verarbeitung der Datei fortfahren. Eine break -Anweisung beendet die switch-Anweisung. Dies ist das gleiche Verhalten wie bei continue für einzelne Werte.