泛型
隱含上限可以為空
在 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>