泛型
隱含上限可以為空
在 Kotlin Generics 中,型別引數 T 的上界將是 Any?。因此對於這個類:
class Consumer<T>
型別引數 T 真的是 T: Any?。要建立一個不可為空的上界,明確指定 T: Any。例如:
class Consumer<T: Any>
在 Kotlin Generics 中,型別引數 T 的上界將是 Any?。因此對於這個類:
class Consumer<T>
型別引數 T 真的是 T: Any?。要建立一個不可為空的上界,明確指定 T: Any。例如:
class Consumer<T: Any>