我没有在Google和Stack上找到想要的东西。我也看过?help
函数文档,但没有真正的答案,所以我在这里问我的问题:是否有一个函数返回函数的参数(及其描述)? >
我认为一个例子是使我的问题更加清晰的最好方法。 我想知道是否可以按照:
some_function(fct = print(), arg_number = 1)
输出将是print()
函数的第一个参数:
"x an object used to select a method."
即使返回所有参数列表的函数也可以完成这项工作。
谢谢
答案 0 :(得分:1)
有一个函数返回函数的参数(及其默认值)。它称为formals
。在其帮助页面上:
说明。获取或设置函数的形式参数
使用View
检查函数定义也很方便:
View(function_name)
答案 1 :(得分:0)
要获取每个参数的帮助说明,您需要查看帮助页面。这很复杂,但是RStudio可以做到。您可以在https://github.com/rstudio/rstudio上查看它们的源代码,也可以查看R源代码以查看校验码如何执行操作。在R中查看的函数是tools::checkDocFiles
。