scala匹配语句是什么东西在任何情况下都没有列出?没有下划线?

时间:2015-08-01 10:14:56

标签: scala functional-programming

表示像这样的scala匹配语法

observeEvent(
      input$buttonAddData, 
      {
         ...
         newchartname = c(newchartname,newchartname)
         output[[newchartname]] = renderPlot({
            ...
         })
      }
)

output$plots = renderUI(
      {

         plot_output_list <- lapply(
            seq(length(allthechartnames)), 
            function(i) {
               plotname <- paste(
                  isolate(allthechartnames)[i]
               )
               plotOutput(plotname, height = 280, width = 250)
               cat(plotname,'\n')
            }
         )

         # Convert the list to a tagList - this is necessary for the list of items
         # to display properly.
         do.call(tagList, plot_output_list)

      }
   )

现在需要考虑的是,没有任何外卡使用如此清晰的

某事=&#34;然而另一个&#34;

如果我正确思考的话,任何情况下都不得执行任何操作。还是有什么我想念的?

1 个答案:

答案 0 :(得分:4)

如果something = "yetAnotherThing",代码将导致MatchError例外。