Sobes.tech
Senior

protokol SomeProtocol {} funksiya test1_1(qiymət: SomeProtocol) {} funksiya test1_2(qiymət: hər hansı SomeProtocol) {} funksiya test2_1(qiymət: some SomeProtocol) {} funksiya test2_2<Qiymət: SomeProtocol>(qiymət: Qiymət) {} sinif A { funksiya test2_2<Qiymət: SomeProtocol>(qiymət: Qiymət) { } } sinif B: SomeProtocol { } A().test2_2(qiymət: B())