match
Choisis une branche à partir d'une valeur. case _ est le défaut et doit venir en dernier.
Syntaxe
match command:case "N":...case _:...
- case "N" | "S" : partage un corps. Les guillemets sont obligatoires pour du texte.
Exemple
cmd = "SCAN"
match cmd:
case "N" | "S":
print("move")
case "SCAN":
print("look")
case _:
print("wait")Sortie :
look
Erreurs courantes
- case _ correspond à tout, donc il doit être dernier. "n" et "N" sont des valeurs différentes.