Conditionals
Conditionals
if (x > 5) x = x - 5if (y <= 10) y = y + 1 else y = 10let z = if (x < 100) x else 100;// x and y must be u64 integers
let maximum: u64 = if (x > y) x else y;
// ERROR! branches different types
let z = if (maximum < 10) 10u8 else 100u64;
// ERROR! branches different types, as default false-branch is () not u64
if (maximum >= 10) maximum;Grammar for Conditionals
Last updated