Разобрать, заменить аргументами из трех точек

Назад к 2017:

использовать URL.createObjectURL (файл) для создания локальной ссылки на файловую систему, которую пользователь выбирает;

не забыть для освобождения памяти с помощью URL.revokeObjectURL ()

1
задан Konrad Rudolph 7 March 2019 в 10:03
поделиться

1 ответ

Вы можете получить список всех неоцененных аргументов, выполнив

match.call(expand.dots = FALSE)$...

Или, если у вас только есть точечные аргументы, через

as.list(match.call()[-1L])

Это будет дать вам именованный список, аналогично list(...), но в его неоцененной форме (аналогично тому, что substitute делает для одного аргумента).

Альтернативой является использование rlang::quos(...), если вы хотите использовать пакет {rlang}, который возвращает похожий результат в несколько иной форме.

0
ответ дан Konrad Rudolph 7 March 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: