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