有没有办法在用户加载时显示消息library(myCustomLibrary)
?加载后,我想显示一条消息,告诉用户如何运行所有测试功能.
Dir*_*tel 26
快点:
如果您的包有NAMESPACE,那么.onLoad()
就是您执行此操作的地方
如果您的包没有NAMESPACE,那么.First.lib()
就是您执行此操作的地方
无论哪种方式,使用packageStartupMessage()
而不是cat()
使用户可以选择抑制这种情况.
是.您可以使用.onLoad
,.onAttach
或.First.lib
功能做任何你想要加载包时.我建议看看这些功能的帮助.您将使用.onLoad
命名空间,.First.lib
而不使用.
一种惯例是人们会经常将这些命令放在一个单独的zzz.R
文件中,该文件仅用于与包相关的代码.