小编M.P*_*cia的帖子

Scala复制方法返回不同的类型参数?

在以下示例中,如何在复制参数化类型时获取不同的类型参数:

sealed trait PreTax
sealed trait PostTax
case class Pay[State](s:String)
val pay = Pay[PreTax]("preTax")
val payPost:Pay[PostTax] = pay.copy(s="taxed")
Run Code Online (Sandbox Code Playgroud)

scala

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

标签 统计

scala ×1