如何显示控制台自定义功能摘要/介绍?

时间:2014-01-21 03:22:30

标签: r function console summary

这可能是一件小事,但我只是希望看看是否有更好的方法来做到这一点。

我编写了一个自定义函数,并且希望它在我输入时没有任何参数(即name-of-custom-function())时向控制台显示摘要或简介文本。除了向我展示参数列表(简单的str()可以做的事情)之外,我打算将它作为将来的一个提醒。

要解决此问题,我将第一个参数设置为default NULL并运行'if'语句来检查NULL。 我的问题是:在编写自定义函数时,R是否有内置函数/方法将某些用户指定的文本设置为默认介绍,或者我必须自己处理它(例如使用我的'is.null测试')在函数本身内?

示例代码如下所示:

myprint <- function(x=NULL, y, ...)
{
  if(is.null(x)==TRUE)
  {
    writeLines( "\nNOTE: This function prints to console what the user keys in.\nmyprint() Function ver 0.1")
  }else
  {
    print(x)
  }
}  ### End of myprint() function ###

我在网上找不到类似的问题/资源。我找到了https://stackoverflow.com/questions/19226816/how-can-i-view-the-source-code-for-a-function&amp; https://stackoverflow.com/questions/20924877/inputs-into-r-functions-an-easier-display,但问题不一样。

感谢任何帮助。提前谢谢!

0 个答案:

没有答案