小编fcs*_*fcs的帖子

是否可以更新实现共同特征的任何案例类的字段

让我们假设我们有一个共同的特质模型.

trait Model {
  def id: String
  def updated: Date
}
Run Code Online (Sandbox Code Playgroud)

我们有2个案例类来扩展这个特性.

case class C1(id: String, updated: Date, foo: String) extends Model
case class C2(id: String, updated: Date, bar: Int) extends Model
Run Code Online (Sandbox Code Playgroud)

是否可以编写如下所示的实用程序函数,该函数将Model作为参数并返回带有更新字段的更新值的副本?

object Model {
    def update[T <: Model](model: T): T = {
        model.copy(updated = new Date) // This code does not compile.
    }
}
Run Code Online (Sandbox Code Playgroud)

scala case-class shapeless

6
推荐指数
1
解决办法
1154
查看次数

有没有办法在Github Wiki上显示进度条?

我想在Github Wiki上展示我项目当前迭代的进度.但是我找不到办法做到这一点.

我正在寻找类似于Bootstrap进度条的东西,没有任何交互.有一个简单的方法吗?

github twitter-bootstrap github-flavored-markdown

6
推荐指数
3
解决办法
2398
查看次数