go获取用户终端输入

fmt.Scanln(&变量)

  • 获取单行输入信息
func main(){
    var name string
    var age byte
    var sal float32
    var isPass bool
    fmt.Println("请输入姓名 ")
    fmt.Scanln(&name)

    fmt.Println("请输入年龄 ")
    fmt.Scanln(&age)

    fmt.Println("请输入工资 ")
    fmt.Scanln(&sal)
    fmt.Println("是否通过考试 ")
    fmt.Scanln(&isPass)

    fmt.Printf("\n姓名是%v\n年龄是%v\n工资是%v\n能过考试了吗?%v\n",name,age,sal,isPass)

}

fmt.Scanf(“格式”,&变量)

func main(){
    var name string
    var age byte
    var sal float32
    var isPass bool
        fmt.Println("请输入姓名、年龄、工资及是否通过考试,用空格隔开")
    fmt.Scanf("%s %d %f %t",&name,&age,&sal,&isPass)
    fmt.Printf("\n姓名是%v\n年龄是%v\n工资是%v\n能过考试了吗?%v\n",name,age,sal,isPass)
}
    原文作者:StevenQin
    原文地址: https://www.jianshu.com/p/121400e2c017
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞