0
當我嘗試scala列表時,我發現一個問題。當我使用MutableList,只是想嘗試追加中的foreach一個元素(我知道這是一個不好操作):scala MutableList當foreach添加元素爲什麼不拋出異常
import scala.collection.mutable.MutableList
val tts = MutableList("Hello World~")
tts.foreach { t =>
tts += "Hello World~"
println(t)
}
控制檯輸出:
Hello World~
Hello World~
我的問題是,爲什麼上面的代碼不拋出ConcurrentModificationException
或正常輸出?