繁体   English   中英

绑定类型的上下文

[英]Context bound for nested type

是否有可能以某种方式创建绑定到嵌套类型的上下文? 像这样:

def f[T : U[List]](a: T)

Ofc,这不是Scala语法,而是说明了我要实现的目标,即对隐式U[List[T]] 这可能吗?

谢谢。

您可以使用别名类型来做到这一点:

type UList[X] = U[List[X]]
def f[T : UList](a: T)

要么

def f[T:({type UL[X] = U[List[X]]})#UL](a: T)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM