if/else
Branching with if-else
is similar to other languages. The boolean condition needs to be surrounded by parentheses and each condition is followed by a block. if-else
conditionals are expressions.
/mob/Login()
var/n = 5
if (n < 0)
world << "[n] is negative"
else if (n > 0)
world << "[n] is positive"
else
world << "[n] is zero"
You can also construct if statements on a single line, as such:
if (n == 7) world.log << "Special number!"
Activity
Using the code in the first block, try adding a condition to check if the number is divisible by two.