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