【Golang】选择语句

【Golang】选择语句

基于Golang的基础学习,已经完成了学习直到创建Web应用程序的阶段,现在进行复习并将其总结起来。 从基础到应用的全面学习。

package main
//swich
//if swichの違いは?
//簡単な分岐処理ならswitchの方がすっきりする。
//型アサーションができる。

/*
まず、Goでは選択されたcaseだけを実行し、それに続く全てのcase節は実行されない。
他の言語では各case節の最後にbreakステートメントを記述しますが、Goでは自動的にbreakが入る。
*/

import (
    "fmt"
    "time"
)


func main(){
    //今の時間取得
    t := time.Now()
    //今の時間の時間だけ取得
    fmt.Println(t.Hour())

    //switch 分岐
    switch {
    case t.Hour() < 12:
        fmt.Println("午前")
    case t.Hour() > 12:
        fmt.Println("午後")
    }



    n := 1

    switch n {
    case 1:
        n += 1
        fmt.Println("3以下")
    case 2:
        n += 1
        fmt.Println("3以上")
    default:
        fmt.Println("default")
    }
    fmt.Println(n)
}
广告
将在 10 秒后关闭
bannerAds