Tag: 泛型可以为

在泛型类中有可空的运算符是否有效?

Kotlin有漂亮的功能( ?.和!!. )处理可空类型。 但是这个只是描述了我 – 如果你不知道你是在处理可为空还是不可空的类型呢? 如果你有泛型类MyClass<T> ,那么你只是有一些类型T ,就是这样。 Kotlin是否允许将“空”运算符应用于泛型类型(这里是T ),该类型是否可以在类(如T? )中是可空的以及如果类将使用可空类型实例化 – 如MyClass<String?> 。 在MyClass类型中是否会导致可为空(如C ++中指针指针 – 类型为**std::string )?