當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby IOError類用法及代碼示例

本文簡要介紹ruby語言中 IOError類 的用法。

IO 操作失敗時引發。

File.open("/etc/hosts") {|f| f << "example"}
  #=> IOError: not opened for writing

File.open("/etc/hosts") {|f| f.close; f.read }
  #=> IOError: closed stream

請注意,一些 IO 失敗會引發 SystemCallError ,這些不是 IOError 的子類:

File.open("does/not/exist")
  #=> Errno::ENOENT: No such file or directory - does/not/exist

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 IOError類。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。