「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