【发布时间】:2017-07-10 15:44:13
【问题描述】:
如果我们看一下 shinyServer 函数的实现,不难看出它只是将传递的函数插入到我认为的全局环境中。但是,我之前没有看到称为“.globals”的全局环境,仅称为“.GlobalEnv”或“globalenv()”。
library(shiny)
shinyServer
#> function (func)
#> {
#> .globals$server <- list(func)
#> invisible(func)
#> }
#> <environment: namespace:shiny>
我希望能够从被分配到的任何位置检索隐式传递给 shinyServer 函数的函数。我一直在查看全局环境,但是在使用了 shinyServer 函数后我没有看到 server 对象。 .globals 在哪里,如何访问它及其内容,包括 .globals$server?
【问题讨论】:
标签: r scope shiny webserver global