我正在经历“以艰难的方式学习Ruby”,我无法通过Windows命令提示符显示以下文档:ri File.open
它只是给我一个错误:
ArgumentError:参数数量错误(0为1..3)
我目前正在练习16:http://ruby.learncodethehardway.org/book/ex16.html
额外的功劳说:如果用'w'模式打开文件,那么你真的需要target.truncate()吗? 去阅读Ruby的File.open函数的文档,看看是否属实。
我在哪里可以看到File.open函数的文档?
答案 0 :(得分:5)
阅读the documentation of IO
,File
的父类。它描述了您在问题中提到的文件打开模式。以下是w
开放模式的说明:
"w" Write-only, truncates existing file
to zero length or creates a new file for writing.
所以不,如果您以target.truncate
模式打开文件,则无需致电w
。
答案 1 :(得分:3)
答案 2 :(得分:0)
如何使用ruby-doc.org网站?