我试图使用这个库https://github.com/benasher44/uuid为Children数据类中名为id的参数生成一个通用唯一标识符,但我不知道如何使用它
@Serializable
data class Children constructor(
//val parentId : Long,
val id : Long = //Uuid,
val gender : String,
val firstName : String,
val lastName : String,
val birthDate : String,
val grade : String,
var avatar : String?,
)
我尝试使用expect/actual机制来提供特定于平台的实现来生成UUID,它确实工作,但我想使用更少的代码。我使用了上面提到的库,但我无法弄清楚它是如何工作的,因为没有提供示例或实现。
1条答案
按热度按时间s2j5cfk01#
你需要在公共层中使用
uuid4().toString()
,它应该可以正常工作。不需要特定于平台的实现,因为库已经完成了