Я хотел бы задокументировать функцию R и наследовать отдельную документацию по параметрам от других функций при совпадении нескольких имен параметров. Например, скажем, у меня есть следующие 2 функции.
#' Function 1.
#'
#' Description of function 1.
#'
#' @param x XYZ
#' @param y ZYX
#' @return Numeric
fun1 <- function(x, y) {value <- 1}
#' Function 2.
#'
#' Description of function 2.
#'
#' @param x ABC
#' @param y CBA
#' @return Numeric
fun2 <- function(x, y) {value <- 2}
Теперь я хочу создать третью функцию, которая наследует параметр x от fun1 и параметр y от fun2. Следующие не работают:
#' Function 3.
#'
#' Description of function 3.
#'
#' @inherit fun1 params x
#' @inherit fun2 params y
fun3 <- function(x, y) {value <- 3}
#' Function 3.
#'
#' Description of function 3.
#'
#' @inheritParams fun1 x
#' @inheritParams fun2 y
fun3 <- function(x, y) {value <- 3}
Если вы выполните следующее, оба параметра наследуются от fun1:
#' Function 3.
#'
#' Description of function 3.
#'
#' @inheritParams fun1
#' @inheritParams fun2
fun3 <- function(x, y) {value <- 3}
Я не уверен, что еще попробовать или если это возможно?