0
这里有个新手问题,但是在Ruby中,为什么要调用File.file?()和File :: directory?()?File.file?()和File :: directory?()
这里有个新手问题,但是在Ruby中,为什么要调用File.file?()和File :: directory?()?File.file?()和File :: directory?()
File::file?
和File.file?
是等效的,因为是File::directory?
和File.directory?
。两者都属于该类的方法,可以用任何语法来调用。
我正在使用参考链接http://www.tutorialspoint.com/ruby/ruby_input_output.htm这就是为什么我问,只是为了确保我没有失去一些东西。当我从命令行(irb)尝试File.directory?()时,它似乎没有处理,而File.file?()却做到了。但是,这是因为我在不知情的情况下逃避了引号,而是将其挂起(例如File.directory?(“/ Users /”))。知道了谢谢。 – inyourcorner 2011-01-28 03:15:29