相关疑难解决方法(0)

如何获取与上下文绑定关联的类型类的实例?

注意:我正在提出这个问题来自己回答,但欢迎其他答案.

请考虑以下简单方法:

def add[T](x: T, y: T)(implicit num: Numeric[T]) = num.plus(x,y)
Run Code Online (Sandbox Code Playgroud)

我可以使用如下的上下文绑定重写它

def add[T: Numeric](x: T, y: T) = ??.plus(x,y) 
Run Code Online (Sandbox Code Playgroud)

但是如何获取该Numeric[T]类型的实例以便我可以调用该plus方法?

scala typeclass context-bound

15
推荐指数
2
解决办法
2073
查看次数

标签 统计

context-bound ×1

scala ×1

typeclass ×1