В файлах справки есть ли универсальный смысл или логика за аргументами "..."? - PullRequest
0 голосов
/ 05 мая 2018

Я заметил, что в разных пакетах он иногда ссылается на переменную, столбец для сортировки, объект и т. Д. Как и в dplyr, он обычно ссылается на переменную, но в ggplot он даже не используется.

Есть ли за этим логика? Есть ли универсальность? Или это может быть что угодно.

1 Ответ

0 голосов
/ 06 мая 2018

Может принимать произвольное количество формальных параметров. В базе R эти параметры часто являются аргументами для других функций. Arguments описание на странице справки функции должно указывать, какие последующие функции будут получать эти аргументы. Это может быть единственный аргумент, первый, последний или он может быть вставлен в список параметров. Элементы в list(...) обычно должны быть названы. Вы можете получить доступ к элементам в списке «точек» несколькими способами: ...() и list(...) - это два, которые я видел. Как правило, именно R-cognoscenti будет проектировать функции с этими формами. Когда он интеркалирован (или первый), именованные параметры, следующие за ним в формальных формах, должны быть названы при вызове функции и не могут быть назначены позиционно. Если вы наберете ?'...', вам будет показана страница Reserved, которая в свою очередь имеет ссылку на dotsMethods {methods}.

Мне было трудно искать [r] с помощью "..." с помощью панели поиска SO, но поиск по "[r] dotsMethods" вызвал 10 обращений.

...