hic003cih / Golang

0 stars 0 forks source link

switch 的求值顺序 #25

Open hic003cih opened 4 years ago

hic003cih commented 4 years ago
package main

import (
    "fmt"
    "time"
)

func main() {
    fmt.Println("When's Saturday?")
    today := time.Now().Weekday()
    fmt.Println("Today.",today)
    switch time.Saturday {
    case today + 0:
        fmt.Println("Today.")
    case today + 1:
        fmt.Println("Tomorrow.")
    case today + 2:
        fmt.Println("In two days.")
    default:
        fmt.Println("Too far away.")
    }
}