Pickle那个?
abstract class T
case class F (val l: List [T]) extends T
//F (val l: [...Seq, Vector, Array...] [T])
case class I (val i: Int)extends T
val p = F(List(I(1),F(List(I(2),F(List(I(1),F(List(I(2))))))))).pickle
val s = p.value
val u = s.unpickle[F] // [T]
println(u)
发生了什么事?
[error] ...
[error] ...
[error] ...
q.e.d。
关于scala /酸洗的好处是它在某些情况下有效。