Skip to content
Kavachकवच

If...Else: else if

● Beginner2 min

else if tries another condition; the final else catches everything left.

fn main() {
    const stock = 3
    if stock == 0 {
        print("Sold out")
    } else if stock < 5 {
        print("Only {stock} left")
    } else {
        print("In stock")
    }
}

The program ran and printed:

kavach run else-if.kav

Only 3 left
else-if.kav: Kavach code, then what running it prints