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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

Go言語

Posted by arkgame