相关疑难解决方法(0)

什么是Scala中的lambda类型,它们有什么好处?

有时我偶然发现了半神秘的符号

def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} 
Run Code Online (Sandbox Code Playgroud)

在Scala博客文章中,它给了它一个"我们使用那种类型 - lambda技巧"的手动波.

虽然我对此有一些说明(我们获得了一个匿名类型参数A而不必用它来污染定义?),我发现没有明确的来源描述类型lambda技巧是什么,以及它有什么好处.它只是语法糖,还是开了一些新的维度?

types scala

149
推荐指数
3
解决办法
3万
查看次数

标签 统计

scala ×1

types ×1