Retour au cours

Flux de contrôle : If et Else

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

Flux de contrôle : Expressions If

En Zig, les instructions if peuvent également être utilisées comme expressions (similaires à l'opérateur ternaire dans d'autres langages).

zig const age = 18; if (age >= 18) { std.debug.print("Adulte\n", .{}); } else { std.debug.print("Mineur\n", .{}); }

// En tant qu'expression const status = if (age >= 18) "Adulte" else "Mineur";

Note : Il n'y a pas de logique « truthy/falsy ». Seules les valeurs booléennes sont acceptées dans la condition.