相关疑难解决方法(0)

什么是Scala上下文和视图边界?

简单来说,什么是上下文和视图边界,它们之间有什么区别?

一些易于理解的例子也很棒!

scala implicits

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

什么是Scala中的"上下文绑定"?

Scala 2.8的一个新功能是上下文边界.什么是上下文绑定以及它在哪里有用?

当然我先搜索(例如找到这个),但我找不到任何非常清晰和详细的信息.

scala scala-2.8 context-bound

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

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

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

请考虑以下简单方法:

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
查看次数

标签 统计

scala ×3

context-bound ×2

implicits ×1

scala-2.8 ×1

typeclass ×1