4
我對Shiny(以及R)的相當新穎,但我設法啓動並運行了一個應用程序。R發光的執行命令
不過,我很困惑有關,發生在RStudio實際運行兩個腳本server.R和ui.R
使我想起了「執行順序」有代碼4個部分( 2 server.R腳本和2 ui.R腳本):
server.R:
###### SECTION 1
shinyServer(function(input, output, session) {
###### SECTION 2
})
ui.R:
###### SECTION 1
shinyUI(fluidPage(
###### SECTION 2
)
)
我的問題是,假設我有上述正確的,哪些部分是第一次運行,第二,第三等?
您可以在一個名爲'global.R'文件中定義的全局變量。 – nicola
請注意,與您相關的不是編譯順序(無論如何,它在R中都是不明確的),而是執行順序*。 –
只是爲了擴展我的評論:'server.R'和'ui.R'的內容在不同的環境中被解析和評估,並且不會彼此交談(不管執行順序如何)。你可以通過在其中一個對象中定義一個對象來證明這一點,並看看你是否可以從另一個對象(你不能)抓住它。通用對象可以在'global.R'文件中定義。在那裏定義的對象可以用在'server.R'和'ui.R'中。 – nicola