【发布时间】:2014-07-13 14:18:27
【问题描述】:
模式匹配表达式中用大括号描述的结构是什么。它似乎既不是块也不是模板。
【问题讨论】:
-
它是一个偏函数。更多信息请咨询stackoverflow.com/q/8650549/2684760。
-
这是语法中的一堆案例。 scala-lang.org/files/archive/spec/2.11/…
模式匹配表达式中用大括号描述的结构是什么。它似乎既不是块也不是模板。
【问题讨论】:
稍微思考一下这个问题,
http://www.scala-lang.org/api/2.11.1/scala-reflect/#scala.reflect.api.Trees$MatchExtractor
API 也只是将它们称为“案例”。
该规范没有专门的名称:
对于执行匹配的模式,也许有一个更理论上的名称。
【讨论】: