12

たとえば、次のパッケージが呼び出されていて、TestクラスをエクスポートしたいとしますA

# In /R/Test.R:
#' @docType package
#' @import methods
#' @exportClass A
A <- setRefClass("A", methods = list(foo = identity))

Aただし、ビルドしてロードした後、のジェネレーターを使用すると、次のエラーが発生します。

> library(Test)
> A()$foo(1)
Error: could not find function "A"

NAMESPACEファイルの内容に問題がないことを確認しました。

exportClasses(A)
import(methods)

それで、何がうまくいかないのですか?クラス ジェネレータがエクスポートされないのはなぜですか?

4

1 に答える 1