以下代码
child <- setClass("child", slots=list(name="character", age="numeric", weight="numeric"))
child
给出以下输出:
# class generator function for class “child” from package ‘.GlobalEnv’
# function (...)
# new("child", ...)
但是,嘿,.GlobalEnv不应该是一个包,对吗?
?.GlobalEnv
说.GlobalEnv
是提供环境的函数。确实,它给出了:
.GlobalEnv # <environment: R_GlobalEnv>
但是,为什么上面的输出显示
程序包“。GlobalEnv”中的“子”类的类生成器函数。
代替
“。GlobalEnv”给出的环境中“子”类的类生成器函数?
我还查看了我的库位置(C:/Revolution/R-Enterprise-7.3/R-3.1.1/library
),那里没有名为.GlobalEnv
的软件包。这支持了我的想法。