* in。它使得一个类型参数逆变:只可以被写入而不可以被读取(相当于Java中 ? super T)
* out 声明处型变:我们可以标注Source 的参数类型T 来确保它仅从Source<T> 成员中返回(只读取,相当于Java中? extends T)
out :只读
* in。它使得一个类型参数逆变:只可以被写入而不可以被读取(相当于Java中 ? super T)
* out 声明处型变:我们可以标注Source 的参数类型T 来确保它仅从Source<T> 成员中返回(只读取,相当于Java中? extends T)
out :只读
本文标题:kotlin 泛型 :out in
本文链接:https://www.haomeiwen.com/subject/xgpovctx.html
网友评论