If / Else

Wikipedia: Conditional
Branching with if and else in Tengo is straight-forward.

fmt := import("fmt")
if 7 % 2 == 0 {
    fmt.println("7 is even")
} else {
    fmt.println("7 is odd")
}
if 8 % 4 == 0 {
    fmt.println("8 is divisible by 4")
}
if n := 9; n < 0 {
    fmt.printf("%v is negative\n", n)
} else if n < 10 {
    fmt.printf("%v has 1 digit\n", n)
} else {
    fmt.printf("%v has multiple digits\n", n)
}

try it

7 is odd
8 is divisible by 4
9 has 1 digit
loading…