scala - ":" in type parameter -


In Scala-Hand project, I see the code like this:

  DIF Managed [A: Resource: Manifest] (Opener: = & gt; A): Managed Resource [A] = New Default Manager Resource (Opener)  

Have any [resource: Manifestation ] Can explain?

 [ A] = new default management resource (opener)  

semantic

  def managed [A] (opener: = & gt; a) (built-in) R: Resources [A], M: Manifest [A]: Managed Resource [A] = New Default Manager Resource (Opener)  

You 7.4 Compound Bounds and See Bound < Can see / em> for more Ri


Comments