【发布时间】:2011-07-31 10:32:32
【问题描述】:
我想在匹配之前执行一条语句。
def test(x : Int) = x match {
doSomethingHere always
case 1 => println("1")
case 2 => println("2")
}
它必须在之前,所以我不能只匹配 _ 并在最后执行。它可以在我运行 test() 之前运行,但我宁愿将它保留在函数中。
【问题讨论】:
-
为什么不让这个函数调用另一个进行匹配的函数呢?
-
没有理由。但如果可以不这样做,为什么不呢?