Retour au cours

Instructions Switch

Cours complet : Programmation Zig de Zéro à Héros

Instructions Switch

En Zig, switch est puissant et exhaustif. Cela signifie que vous devez couvrir tous les cas possibles ou utiliser une branche else.

zig const os = 1; switch (os) { 1 => std.debug.print("Linux\n", .{}), 2 => std.debug.print("Windows\n", .{}), else => std.debug.print("Autre\n", .{}), }

Vous pouvez également utiliser des plages et des valeurs multiples :

zig switch (score) { 0...50 => "Échec", 51...100 => "Réussite", else => "Invalide", }