protokoll SomeProtocol {}
függvény test1_1(érték: SomeProtocol) {}
függvény test1_2(érték: bármilyen SomeProtocol) {}
függvény test2_1(érték: some SomeProtocol) {}
függvény test2_2<Érték: SomeProtocol>(érték: Érték) {}
osztály A {
függvény test2_2<Érték: SomeProtocol>(érték: Érték) {
}
}
osztály B: SomeProtocol {
}
A().test2_2(érték: B())