通用扩展类和实现Kotlin中的接口
说我想要一个typesvariables,T,扩展一个类,并实现一个接口。 就像是:
class Foo { ... }
这在Kotlin中的语法是什么?
尖括号内只能指定一个上限。
当存在多个约束时,Kotlin为通用约束提供了不同的语法:
class Foo where T : Bar, T : Baz { ... }
和function:
fun f(): Foo where T : Bar, T : Baz { ... }
这里记录在案。