match
Wybierz gałąź z jednej wartości. case _ to domyślna i musi być na końcu.
Składnia
match command:case "N":...case _:...
- case "N" | "S": dzieli jedno ciało. Cudzysłowy są wymagane dla tekstu.
Przykład
cmd = "SCAN"
match cmd:
case "N" | "S":
print("move")
case "SCAN":
print("look")
case _:
print("wait")Wynik:
look
Typowe błędy
- case _ pasuje do wszystkiego, więc musi być ostatni. "n" i "N" to różne wartości.