当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala reflectModule.Lambda用法及代码示例


Lambda 方法(或属性)属于quoted.Quotes.reflectModule特性(trait),其相关用法说明如下。

用法:

val Lambda: LambdaModule

源代码中的 lambda (...) => ... 表示为本地方法和闭包:

{
  def m(...) = ...
  closure(m)
}

注意:

由于编码的原因,在模式匹配中 Lambda 的大小写应该在 Block 的大小写之前,以避免错误处理 Lambda

源码:

Quotes.scala

相关用法


注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 reflectModule.Lambda。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。