LastExceed
03/06/2020, 8:54 PMinterface MyInterface<T> {} //interface declaration
class MyClass<T> : MyInterface<String> {} //class declaration and interface implementation
val x = MyClass<String>() //class construction
fun <T> foo() {} //function declaration
val y = foo<String>() //function callfun foo<T>() {}ilya.gorbunov
03/07/2020, 5:01 PMfun <T> T.foo(): T