Ruby 2.4

EOFError

EOFError类

Parent:IOError

在达到文件结尾时由一些IO操作引发。许多IO方法以两种形式存在,

一个在达到文件结尾时返回nil,另一个则引发EOFError EOFError。

EOFError是IOError的子类。

file = File.open("/etc/hosts") file.read file.gets #=> nil file.readline #=> EOFError: end of file reached