「Go言語」if文とfmt.Scan()関数でパスワード入力をチェックするサンプル

書式
fmt.Scan(&変数名)
使用例

package main 

import"fmt"

func main(){
    var x int 
    var y int
    fmt.Printf("パスワードを入力してください   \n")
    fmt.Scan(&x)
    if x == 6688 {
    fmt.Printf("もう一度パスワードを入力してください:")
    fmt.Scan(&y)
        if y == 6688 {
            fmt.Printf("パスワードはoK")
        }else{
            fmt.Printf("パスワードはNG")
        }
    }else{
        fmt.Printf("入力内容が正確ではない")
    }
}

実行結果
>go run sample.go
パスワードを入力してください
6688
もう一度パスワードを入力してください:6688
パスワードはok

Go言語

Posted by arkgame