「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