说我有类似的东西:
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)
}
}