Quick actions

cmd+k|ctrl+k

Navigation

Languages

if, switch, goto / switch statement / Essential Go

Snippet info

Language

Go

Visibility

public

Author

kkowalczyk

Created

2019-03-26T09:40:40Z

Updated

2019-03-26T09:40:40Z

package main

import (
	"fmt"
)

func check(n int) {
	switch {
	case n > 0 && n%3 == 0:
		fmt.Printf("n is %d, divisible by 3\n", n)
	case n >= 4:
		fmt.Printf("n is %d (>= 4)\n", n)
	default:
		fmt.Printf("default: n is %d\n", n)
	}
}

func main() {
	check(3)
	check(4)
	check(6)
	check(1)
}
INFO