私は Ruby を初めて使用し、Ruby のドキュメントを理解していません。Ruby のドキュメントを切り取りました。この作品を完全に説明してください。ありがとう
1 に答える
1
これらはメソッドのシグネチャですFile#open
。Ruby はメソッドのオーバーロードをサポートしていないため、そのようなメソッドは 1 つしかありませんが、引数のさまざまな組み合わせを受け入れます (そして、異なるものを返す可能性があります)。
構文を明確にするために、スクリーンショットの最初のフォームは次のとおりです。
open(filename, mode='r'[, opt]) -> file
は、メソッドの最初の形式がFile#open
次の引数を期待することを意味します。
- ファイル名 (必須)
- mode (オプション、デフォルト値あり
'r'
) - opt (おそらく、さまざまな追加オプションをサポートするハッシュ)
ファイルオブジェクトを返すこと。
于 2011-08-14T19:11:40.383 に答える