【发布时间】:2015-05-25 22:13:28
【问题描述】:
Scala 新手,刚开始学习 scala.Option 备忘单。但是,此代码在 sbt 控制台中引发错误。
def option[A, X](o: Option[A])(none: => X, some: => A => X): X = ...
错误是
错误:简单表达式的非法开始
向上箭头指向省略号。修复似乎很简单,但作为一个新手,它目前让我难以理解
【问题讨论】:
-
= ...不是有效的函数声明。要么你实现你使用???的函数体,使它“尚未实现”(编译,但在运行时抛出异常)。 -
谢谢。
???成功了。另外,在更仔细地查看示例后,作者似乎没有参与一些代码的运行。
标签: scala pattern-matching ellipsis