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)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容