是否应该更正setClass的输出信息?它说“ ....来自软件包“ .GlobalEnv””

时间:2018-08-10 17:42:29

标签: r class package environment

以下代码

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的软件包。这支持了我的想法。

0 个答案:

没有答案