zoukankan      html  css  js  c++  java
  • golang之文件结尾错误(EOF)

    函数经常会返回多种错误,这对终端用户来说可能会很有趣,但对程序而言,这使得情况变
    得复杂。很多时候,程序必须根据错误类型,作出不同的响应。让我们考虑这样一个例子:
    从文件中读取n个字节。如果n等于文件的长度,读取过程的任何错误都表示失败。如果n小于
    文件的长度,调用者会重复的读取固定大小的数据直到文件结束。这会导致调用者必须分别
    处理由文件结束引起的各种错误。基于这样的原因,io包保证任何由文件结束引起的读取失败
    都返回同一个错误——io.EOF,该错误在io包中定义:

    package io
    import "errors"
    // EOF is the error returned by Read when no more input is available.
    var EOF = errors.New("EOF")
    人生就是要不断折腾
  • 相关阅读:
    beta冲刺3/7
    案例分析
    beta冲刺2/7
    beta冲刺1/7
    烟头的待办项
    Spring框架原理概述
    Spring源码环境搭建
    BeanFactory的启动流程
    Spring容器的原理
    Spring Framework 概述
  • 原文地址:https://www.cnblogs.com/xiangxiaolin/p/11968177.html
Copyright © 2011-2022 走看看