3
我剛絆倒方法的以下定義to
由TraversableLike
(2.10.0)之一定義:爲什麼會通過@uV禁用差異檢查?
override def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, A, Col[A @uV]]): Col[A @uV] = {
val b = cbf()
b.sizeHint(this)
b ++= thisCollection
b.result
}
根據this answer,所述@uV
禁用變化檢查。這聽起來很危險。我爲什麼要這麼做?