kotlin 泛型 :out in

2019-11-12  本文已影响0人  中路杀神ai

* in。它使得一个类型参数逆变:只可以被写入而不可以被读取(相当于Java中 ? super T)

* out 声明处型变:我们可以标注Source 的参数类型T 来确保它仅从Source<T> 成员中返回(只读取,相当于Java中? extends T)

out :只读 

上一篇下一篇

猜你喜欢

热点阅读