«:» в параметре типа

В проекте scala-arm я вижу такой код:

def managed[A : Resource : Manifest](opener : => A) : ManagedResource[A] = new DefaultManagedResource(opener)

Может кто-нибудь объяснит значение [A: Resource: Manifest]?

8
задан oluies 26 September 2010 в 21:02
поделиться