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
或正常输出?