美文网首页go 语言学习
go 从标准输入中读取字符并判断文件结束

go 从标准输入中读取字符并判断文件结束

作者: 楠小忎 | 来源:发表于2018-07-27 16:42 被阅读9次
    in := bufio.NewReader(os.Stdin)
    for {
      r, _, err := in.ReadRune()
      if err == io.EOF {
        break  //finished reading
      }
      if err != nil {
        return fmt.Errorf("read failed:%v",err)
      }
    //... use r ...
    }
    

    文件结束这种错误不需要更多的描述,所以io.EOF有固定的错误信息--“EOF”。

    相关文章

      网友评论

        本文标题:go 从标准输入中读取字符并判断文件结束

        本文链接:https://www.haomeiwen.com/subject/tregmftx.html