Scala/Play:分配一个尚不存在的值



说我有类似的东西:

case class User(id:Option[Long], name: String)
case class Account(id:Option[Long], userId: Long)
object Account {
    // apply method
    def apply(i: Identity): Account = {
        Account(None,SomeFutureUserId)
    }
}

这是由于某种原因不起作用的:

Account = Account(None,SomeUser.id)

我将如何让玩!知道会有Long类型代替id吗?像占位符一样?

尝试以下:

case class User(id:Option[Long], name: String)
case class Account(id:Option[Long], userId: Option[Long])
object Account {
    // apply method
    def apply(i: Identity): Account = {
        Account(None,None)
    }
}

最新更新