match
Scegli un ramo da un valore. case _ è il default e deve arrivare per ultimo.
Sintassi
match command:case "N":...case _:...
- case "N" | "S": condivide un corpo. Le virgolette sono obbligatorie per il testo.
Esempio
cmd = "SCAN"
match cmd:
case "N" | "S":
print("move")
case "SCAN":
print("look")
case _:
print("wait")Output:
look
Errori comuni
- case _ coincide con tutto, quindi deve essere ultimo. "n" e "N" sono valori diversi.