相关疑难解决方法(0)

Kotlin数据类可选变量

data class Student(
    val id: Int?,
    val firstName: String?,
    val lastName: String?,
    val hobbyId: Int?,
    val address1: String?,
    val address2: String?,
    val created: String?,
    val updated: String?,
    ...
)
Run Code Online (Sandbox Code Playgroud)

我喜欢上面的数据类,我想创建一个只有名字和姓氏的Student实例.所以,如果我运行这个,

// creating a student 
Student(
    firstName = "Mark"
    lastName = "S"
)
Run Code Online (Sandbox Code Playgroud)

我将获得没有传递参数'id'...错误的值.

为了避免这种情况,我修改了这样的Student类,

data class Student(
    val id: Int? = null,
    val firstName: String? = null,
    val lastName: String? = null,
    val hobbyId: Int? = null,
    val address1: String? = null,
    val address2: String? = null,
    val …
Run Code Online (Sandbox Code Playgroud)

kotlin

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

kotlin ×1