-4

私は Ruby を初めて使用し、Ruby のドキュメントを理解していません。Ruby のドキュメントを切り取りました。この作品を完全に説明してください。ありがとう

ここに画像の説明を入力

4

1 に答える 1

1

これらはメソッドのシグネチャですFile#openRuby はメソッドのオーバーロードをサポートしていないため、そのようなメソッドは 1 つしかありませんが、引数のさまざまな組み合わせを受け入れます (そして、異なるものを返す可能性があります)。

構文を明確にするために、スクリーンショットの最初のフォームは次のとおりです。

open(filename, mode='r'[, opt]) -> file

は、メソッドの最初の形式がFile#open次の引数を期待することを意味します。

  • ファイル名 (必須)
  • mode (オプション、デフォルト値あり'r')
  • opt (おそらく、さまざまな追加オプションをサポートするハッシュ)

ファイルオブジェクトを返すこと。

于 2011-08-14T19:11:40.383 に答える