3

我正在经历“Learn Ruby the Hard Way”,我无法让我的 Windows 命令提示符显示以下文档:ri File.open

它只是给了我一个错误:

ArgumentError:参数数量错误(0 表示 1..3)

我目前正在练习 16:http ://ruby.learncodethehardway.org/book/ex16.html

额外的功劳说:如果你用'w'模式打开文件,那么你真的需要target.truncate()吗?去阅读 Ruby 的 File.open 函数的文档,看看这是不是真的。

我在哪里可以看到 File.open 函数的文档?

4

3 回答 3

5

阅读,的父类的文档。IOFile它描述了您在问题中提到的文件打开模式。以下是w打开模式的说明:

"w"  Write-only, truncates existing file
     to zero length or creates a new file for writing.

target.truncate所以不,如果你以模式打开文件,你真的不需要打电话w

于 2012-06-29T22:08:38.423 回答
3

http://ruby-doc.org/core-1.9.3/File.html#method-c-open

于 2012-06-29T20:55:51.653 回答
0

使用 ruby​​-doc.org 网站怎么样?

于 2012-06-29T20:59:31.823 回答