2015-06-11 2 views
1

Я работаю над пакетом R. Я установил псевдонимы для некоторых функций таким образом:Документация по алиасам функций R

foo <- function(){ 
    do_something 
} 

foo_alias <- foo 

У меня есть документация для функции «Foo», поэтому при вводе:

?foo 

Я получаю созданную документацию. К сожалению, это не работает для foo_alias. Когда я печатаю:

?foo_alias 

Я ничего не получаю. Есть ли решение для этого, чтобы функция псевдонима наследовала документацию из foo?

ответ

1

Вы должны добавить псевдоним в файл документации:

\name{foo} 
\alias{foo} 
\alias{foo_alias} 

Или, если вы используете roxygen2:

#' @name foo 
foo <- function() 

#' @rdname foo 
foo_alias <- foo 
+2

В 'roxygen2' вы также можете использовать' @ describeIn'. – Prolix

Смежные вопросы