Kotlin 中的通用数据类

Tri*_*ixy 2 generics kotlin

创建一个具有一种可变数据类型的通用数据类

data class <T> GenericResponse(
  val success: Boolean,
  val message: String,
  val data: T
)
Run Code Online (Sandbox Code Playgroud)

使用方法:GenericResponse<SomeOtherDataClass>

如何在科特林中做到这一点?

Jof*_*rey 9

<T>只需在类名后面加上:

data class GenericResponse<T>(
  val success: Boolean,
  val message: String,
  val data: T
)
Run Code Online (Sandbox Code Playgroud)