3

「Ruby を難しい方法で学ぶ」を行っていますが、Windows のコマンド プロンプトで次のドキュメントを表示できません: ri File.open

エラーが表示されるだけです:

ArgumentError: 引数の数が間違っています (1..3 の場合は 0)

現在、演習 16 を行っています: http://ruby.learncodethehardway.org/book/ex16.html

追加のクレジットには、次のように書かれています:「w」モードでファイルを開く場合、target.truncate() は本当に必要ですか? Ruby の File.open 関数のドキュメントを読んで、それが正しいかどうかを確認してください。

File.open 関数のドキュメントはどこで見ることができますか?

4

3 に答える 3

5

Read the documentation of IO, File's parent class. It describes the file opening modes you mentioned in your question. Here's the description for the w opening mode:

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

So no, you don't really need to call target.truncate if you open the file in w mode.

于 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 に答える