Conditionals
PooLang uses if, elif, and else to control the flow of execution based on boolean conditions.
If Statements
The simplest form is a single if block:
if x > 10 {
pout("x is large");
}
If-Else
You can provide an alternative path using else:
if x > 10 {
pout("x is large");
} else {
pout("x is small");
}
Elif (Else If)
For multiple conditions, use elif:
if x > 100 {
pout("Huge");
} elif x > 10 {
pout("Large");
} else {
pout("Small");
}
Scoping
Variables declared inside a conditional block are scoped to that block and are not accessible outside.
if true {
poo temp << 1;
}
# temp is no longer accessible here