我不完全了解为什么这样做:
library(shiny)
ui = basicPage(
sliderInput("x", label = "x value", min = 0, max = 100, value = 20),
textOutput("out")
)
server = function(input, output, session) {
val = function(pre = "") {
paste0(pre, input$x)
}
output$out = renderText({
paste(val("out: "))
})
}
shinyApp(ui, server)
我正在使用一些未记录的行为吗? 有没有更干净的方法来使用包含反应对象的函数?