3

Rパッケージを作成するときに、いくつかの関数を作成しましたが、それらのいくつかはそれほど重要ではないため、文書化しない予定であり、エンドユーザーには見えません。ただし、これらの関数は例のセクションで使用しているため、パッケージに含める必要があります(ただし、ヘルプドキュメントリストには含まれていません)。どうすればいいのかわかりません。する必要がありますか:

  1. その関数のドキュメントを削除して(Emacsでは、Cc Coを使用しない)、roxygenizeが.Rdファイルを生成しないようにしますか?

  2. まだドキュメントを書いていますが、@ exportはありませんか?

どうもありがとうございます!

4

2 に答える 2

5

これらの関数をエクスポートしない場合は、3 つのコロン構造で呼び出す必要があります。

myPkg:::myHiddenFn   

基本パッケージと「必須」パッケージのヘルプ ページの一部に、これを行う例がいくつかあります。

于 2012-09-26T17:04:41.873 に答える
0

ご提案いただきありがとうございます。はい、関数をパッケージにエクスポートします。私がこの質問をする理由は、一部のパッケージ作成者が関数を書いているのを見たからですが、それらのいくつかは 経由でしかアクセスできませんpkgName:::funName。それも良くないと思いますが、人々がどのようにこれを達成できるのか興味があります:)

于 2012-09-26T17:47:36.567 に答える