Link Search Menu Expand Document

Conditional - If, Else if, Else

Here’s an example of using if and else

package main

import (
	"fmt"
)

func main() {
	x := 42

	if x == 40 {
		fmt.Println("Our value was 40")
	} else {
		fmt.Println("Our value was not 40")
	}
}

playground

We can also use else if as many times as we want within the if statement.

package main

import (
	"fmt"
)

func main() {
	x := 42
	if x == 40 {
		fmt.Println("Our value was 40")
	} else if x == 41 {
		fmt.Println("Our value was 41")
	} else if x == 42 {
		fmt.Println("Our value was 42")
	} else if x == 43 {
		fmt.Println("Our value was 43")
	} else {
		fmt.Println("Our value was not 40")
	}
}

playground