2012-07-17 62 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

回答