scala> import scala.collection.mutable.Buffer
import scala.collection.mutable.Buffer
scala> val b = Buffer(1, 2, 3)
b: scala.collection.mutable.Buffer[Int] = ArrayBuffer(1, 2, 3)
scala> val l = List(1, 2, 3)
l: List[Int] = List(1, 2, 3)
scala> b == l
res1: Boolean = true
Buffer および List オブジェクトを true の結果と比較できるのはなぜですか?
私はいつも、彼らは異なるクラスから来ているので、比較すると偽でなければならないと思っていました. なぜこのように実装されているのか、誰かが私に説明できますか?