相关疑难解决方法(0)

案例类,模式匹配和varargs

假设我有这样的类层次结构:

abstract class Expr
case class Var(name: String) extends Expr
case class ExpList(listExp: List[Expr]) extends Expr
Run Code Online (Sandbox Code Playgroud)

定义这样的构造函数会更好吗ExpList:

case class ExpList(listExp: Expr*) extends Expr
Run Code Online (Sandbox Code Playgroud)

我想知道,每种定义在模式匹配方面有哪些缺点/好处?

scala pattern-matching

10
推荐指数
2
解决办法
4725
查看次数

标签 统计

pattern-matching ×1

scala ×1