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