【问题标题】:Scala Pattern Matching ClosuresScala 模式匹配闭包
【发布时间】:2016-05-12 07:24:30
【问题描述】:

我正在尝试对闭包进行模式匹配。这可能吗?使用在函数中声明闭包的语法,我将闭包指定为(call: => Unit)

即。 def foo = { case (call: => Unit) =>{1} case _ => 1}

【问题讨论】:

  • 考虑PartialFunctionisDefinedAt

标签: scala closures akka actor


【解决方案1】:

试试case x: Function1[call, Unit],而不是case (call: => Unit)

【讨论】:

    猜你喜欢
    • 2016-05-17
    • 2021-12-17
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 2015-10-07
    相关资源
    最近更新 更多