2012-07-17 53 views
3

可能重复:
What are Scala context and view bounds?<%操作符在Scala泛型中意味着什么?

在specs2有一个围绕叫做documented here方法中,具有以下示例:

object http extends Around { 
    def around[T <% Result](t: =>T) = openHttpSession("test") { 
    t // execute t inside a http session 
    } 
} 

此代码的来源可以是发现here

我很好奇<%运营商在这种情况下意味着什么?

编辑:这里是关于这个问题的坚实答案,What are Scala context and view bounds?

+2

谷歌使用搜索符号很痛苦,但PDF浏览器非常好用:查看[Scala语言规范](http:///www.scala-lang.org/docu/files/ScalaReference.pdf)(或“SLS”)。这种类型限制的术语是“查看边界”。 – 2012-07-17 04:27:59

+0

我不得不使用这个符号特定的搜索引擎来找到它:http://symbolhound.com/ – JulienD 2016-10-23 11:01:31

回答