Skip to main content

If/Else

Flow control can be done with if/else statements. The if statement is optionally followed by else if and else.

main.w
if (7 % 2 == 0) {
log("7 is even");
} else {
log("7 is odd");
}

if (8 % 4 == 0) {
log("8 is divisble by 4");
}

if(8 % 2 == 0 || 7 % 2 == 0){
log("either 8 or 7 are even");
}

let value:num = 9;
if(value < 0){
log("${value} is negative");
} else if value < 10 {
log("${value} has 1 digit");
} else {
log("{value} has multiple digits");
}

Wing console output
# Run locally with wing console
wing it

7 is odd
8 is divisble by 4
either 8 or 7 are even
9 has 1 digit