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