If-statements are used to branch on values that are true or false:
if true {
// Do something.
} else {
// Do something else.
}
Notice that an if-statement does not need a following else block.
The while keyword can be used to implement a loop:
import "system"
while true {
system::print("looping")
}
The true in if true is known as the conditional expression. In Oba, the
conditional expression must evaluate to either true or false. Values are
not “truthy” or “falsey” as they are in other scripting languages such as
Python:
if 1 { // Error
...
}