A Tour of Go Switch with no condition

Switch without a condition is the same as switch true.

This construct can be a clean way to write long if-then-else chains.

package main 

import (
"fmt"
"time"
) func main() {
t := time.Now()
switch {
case t.Hour() < :
fmt.Println("Good morning!")
case t.Hour() < :
fmt.Println("Good afternoon")
default:
fmt.Println("Good evening.")
}
}
上一篇:python自学Day05(自学书籍python编程从入门到实践)


下一篇:【Leetcode_easy】953. Verifying an Alien Dictionary