【发布时间】:2011-07-05 06:34:51
【问题描述】:
我正在使用 Ruby 和 Ruby on Rails 3,我想知道...
... 有什么区别
File.read("filename.txt")
和
IO.read("filename.txt")
?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 file io
我正在使用 Ruby 和 Ruby on Rails 3,我想知道...
... 有什么区别
File.read("filename.txt")
和
IO.read("filename.txt")
?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 file io
File是IO的子类,File.read就是IO.read(File类没有这个方法,所以在read调用的时候会调用IO.read)。
【讨论】:
由于 File 是 IO 的子类并且它没有 read 方法,所以当您调用 File.read 时,您实际上是在调用 IO.read 这里没有区别。
【讨论】: