2012-10-09 21:02:12 -07:00

24 lines
541 B
Go

// If/else in Go is straight-forward.
package main
import "fmt"
func main() {
// If/else is straight-forward. Note that there are no
// enclosing parentheses around the condition.
// Also, there is no ternary operator (`?`) in Go.
fmt.Print("7 is ")
if 7%2 == 0 {
fmt.Println("even")
} else if 7%2 == 1 {
fmt.Println("odd")
} else {
fmt.Println("???")
}
}
// There is no ternary operator (i.e. `?`) in Go, so
// you'll need to use a full if/else even for very basic
// conditions.