* in。它使得一个类型参数逆变:只可以被写入而不可以被读取(相当于Java中 ? super T)
* out 声明处型变:我们可以标注Source 的参数类型T 来确保它仅从Source<T> 成员中返回(只读取,相当于Java中? extends T)
out :只读
作者:中路杀神ai
链接:https://www.jianshu.com/p/826da76a6ff9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
* in。它使得一个类型参数逆变:只可以被写入而不可以被读取(相当于Java中 ? super T)
* out 声明处型变:我们可以标注Source 的参数类型T 来确保它仅从Source<T> 成员中返回(只读取,相当于Java中? extends T)
out :只读
作者:中路杀神ai
链接:https://www.jianshu.com/p/826da76a6ff9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。