我有一个数据类
data class TaxEngineModel(
@Id
val Id: String = "",
val environment: String = "",
val tDescription: String = "",
val EndPoint: String = "",
val Type: String = "",
val info: infoModel,
)
当我想创建一个对象时,出现错误“没有为参数‘信息’传递值”,如何解决这个问题?
val model = TaxEngineModel()
正如错误提示:您必须传递一个值info
或使其可以为info
空。您有班级中所有其他后场的默认值,但没有info
.
传递一个值:
val model = TaxEngineModel(info = someInfoModel)
或使信息可以为空:
...
val Type: String = "",
val info: infoModel?, // you could optionally assign null as default here
)
或定义一个默认值:
...
val Type: String = "",
val info: infoModel = someInfoModel, // you could maybe create InfoModel here?
)
但是在后一种情况下,您需要一个全局常量或构造函数可以访问的其他内容。
那里有两个
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句