R パッケージに名前空間を与える方法については、どのように学習すればよいでしょうか。「R 拡張機能」のドキュメントは適切だと思いますが、変数がインポートまたはエクスポートされるときに何が起きるのか、よくわかりません。これらのディレクティブに関する初心者向けのガイドが必要です。
何をエクスポートするかをどのように決定しますか? pkg:::var 構文を本当に必要としないものだけでしょうか? インポートはどうですか?
インポートを使用すると、関数名が重複している場合でも、他のパッケージ関数の使用が混乱しないようにすることが容易になりますか?
S4 クラスには特別な考慮事項がありますか?
私がよく知っている sp や rgdal などの名前空間を使用するパッケージは非常に複雑です。もっとわかりやすくする簡単な例はありますか?
ベストアンサー1
devtools wiki に回答の始まりがあります:https://r-pkgs.org/メタデータ.html