类 EOFError
当到达文件末尾时,由某些 IO
操作引发。许多 IO
方法有两种形式,
一种在到达文件末尾时返回 nil
,另一种则引发 EOFError
。
file = File.open("/etc/hosts") file.read file.gets #=> nil file.readline #=> EOFError: end of file reached file.close
当到达文件末尾时,由某些 IO
操作引发。许多 IO
方法有两种形式,
一种在到达文件末尾时返回 nil
,另一种则引发 EOFError
。
file = File.open("/etc/hosts") file.read file.gets #=> nil file.readline #=> EOFError: end of file reached file.close