•  
  •  

Startseite / Foren / PowerShell Allgemein / Gelöst: switch – Mehrere Werte zusammenfassen

Gelöst: switch – Mehrere Werte zusammenfassen

Startseite / Foren / PowerShell Allgemein / Gelöst: switch – Mehrere Werte zusammenfassen

Stichwörter: 

Dieses Thema enthält 1 Antwort und 1 Stimme. Es wurde zuletzt aktualisiert von Profile photo of Sabine Sabine Vor 1 Woche. 3 Tage.

Betrachte 2 Posts - 1 bis 2 (von insgesamt 2)
  • Author
    Artikel
  • #5894
    Profile photo of Sabine
    Sabine
    Teilnehmer

    Hallo liebe Forenmitglieder,
    gibt es die Möglichkeit in der Anweisung ‘switch’ mehrere Werte in einer Zeile zusammenzufassen?

    Hier ist eine Auflistung verschiedener Obst- und Gemüsesorten:
    $my_variable = “orange”
    switch ($my_variable) {
    “apple” {“fruit”; break}
    “pear” {“fruit”; break}
    “orange” {“fruit”; break}
    “tomato” {“vegetables”; break}
    “cucumber” {“vegetables”; break}
    default {“Something”; break}
    }

    Um mir etwas Tipperei zu sparen, würde ich gerne alle Obst- und alle Gemüsesorten zeilenweise zusammenfassen.
    Also etwa so:
    $my_variable = “orange”
    switch ($my_variable) {
    “apple” “pear” “orange” {“fruit”; break}
    “tomato” “cucumber” {“vegetables”; break}
    default {“Something”; break}
    }

    Leider funktioniert das nicht, habe verschiedene Varianten ausprobiert.
    Und ich habe auch nirgendwo eine Info dazu gefunden.

    Ich freue mich über jede Rückmeldung.
    Vielen Dank und viele Grüße
    Sabine as Kleo-patra

    • Diese Antwort wurde geändert Vor 1 Woche. 3 Tage von Profile photo of Sabine Sabine.
    #5895
    Profile photo of Sabine
    Sabine
    Teilnehmer

    Ach, jetzt eben bin ich selbst draufgekommen.
    So sieht die Lösung aus:
    $group1=@(“apple” “pear” “orange”)
    $group2=@(“tomato” “cucumber”)
    $my_variable = “orange”
    switch ($my_variable) {
    {$group1 -contains $my_variable} {“fruit”; break}
    {$group2 -contains $my_variable} {“vegetables”; break}
    default {“Something”; break}
    }

Betrachte 2 Posts - 1 bis 2 (von insgesamt 2)

Sie müssen eingeloggt sein, um eine Antwort zu schreiben.