我只是在想这个问题。到目前为止,我在options
中保存了所有特定于软件包的设置。我对ReferenceClass
es有一些经验(感谢Rook
),我发现knitr
使用RC来保存特定于程序包的人员。我想更多地了解这两种方法的优点/缺点。或者您可能想推荐另一种方法(例如,在启动时采用位于getwd()
的R文件,就像devtools
和.Rpackages
一样)?
想法?
答案 0 :(得分:8)
您还可以将选项存储在存储在程序包顶层的environment
中。这可能最接近options()
使用,同时避免使用全局变量。