为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用扫描仪 bufio

如何使用扫描仪 bufio

慕妹3242003 2022-08-09 16:17:49
输入来自console124.0scanner := bufio.NewScanner(os.Stdin)    // Declare second integer, double, and String variables.    var in uint64    var fl float64    var st string    // Read and save an integer, double, and String to your variables.     var str string    for scanner.Scan() {          fmt.Println(scanner.Text())     }我如何使用第一个值并添加它来打印该结果?124
查看完整描述

1 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

您还必须使用strconv来转换数字


    scn := bufio.NewScanner(os.Stdin)


    scn.Scan()

    n1, err := strconv.Atoi(scn.Text())

    if err != nil {

        fmt.Printf("operation failed: %v\n", err)

        return

    }


    scn.Scan()

    n2, err := strconv.Atoi(scn.Text())

    if err != nil {

        fmt.Printf("operation failed: %v\n", err)

        return

    }


    fmt.Printf("%d + %d = %d\n", n1, n2, n1+n2)


查看完整回答
反对 回复 2022-08-09
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信