7

我正在尝试做这样的事情:

trait IdentifiableModel[T] {
  self: { def copy(id: ObjectId): T } =>

  val id: ObjectId
}

我发现了一些其他相关的问题试图做类似的事情,但他们并没有真正回答这个问题。就我而言,我正在尝试复制 IdentifiableModel 的案例类子类,它们都共享一个 id 值

4

1 回答 1

1

特拉维斯布朗有很好的答案,但没有回复。

他使用 Scala 宏: 如何使用 Scala 宏对方法调用中的命名参数进行建模?

于 2013-02-27T15:16:20.327 回答