Проблема с Ruby-документацией - PullRequest
0 голосов
/ 14 августа 2011

Я новичок в Ruby и не понимаю документацию по ruby. Я вырезал часть документации по ruby.пожалуйста, объясните полностью этот кусок.спасибо

enter image description here

1 Ответ

1 голос
/ 14 августа 2011

Это подписи из File#open метода.Поскольку Ruby не поддерживает перегрузку метода , существует только один такой метод, но он принимает разные комбинации аргументов (и потенциально может возвращать разные вещи).Форма на скриншоте:

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

означает, что первая форма метода File#open предполагает следующие аргументы:

  • имя файла (обязательно) * Режим 1015 *
  • (необязательно)со значением по умолчанию 'r')
  • opt (возможно, хеш, поддерживающий различные дополнительные параметры)

и возвращающий файловый объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...