「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("入力内容が正確ではない")
}
}
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("入力内容が正確ではない")
}
}
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