运行时
R CMD check
执行名为check
的文件,其中包含
# ${R_HOME}/bin/check -*- sh -*- for checking add-on packages
args=
while test -n "${1}"; do
args="${args}nextArg${1}"
shift
done
## NB: Apple's ICU needs LC_COLLATE set when R is started.
echo 'tools:::.check_packages()' | R_DEFAULT_PACKAGES= LC_COLLATE=C "${R_HOME}/bin/R" --no-restore --slave --args ${args}
从上方注意tools:::.check_packages()
我试图从RStudio中找到此功能的文档,但似乎无法使用?tools:::.check_packages()
找到它,而且我无法确定原因?
此外,列出的here中没有tools
软件包,大概是因为tools
带有基数R。是否有地方可以找到工具的软件包文档?
还要注意,:::
表示它是一个未导出的函数,而.
表示它是隐藏的。但是我不确定它们如何影响文档
答案 0 :(得分:1)
并非所有功能都随文档一起提供,特别是如果这些功能未导出且打算在内部使用。您必须按照其实际外观确定函数的工作方式。您仍然可以看到导出功能的文档,例如
?tools::add_datalist
,您仍然可以通过
看到.check_packages
的函数形式
tools:::.check_packages
基本软件包未在CRAN中列出-例如base
,stats
,graphics
...在{{ 1}}。