0
獲得價值時,一些重構之後,我們突然看到這種情況出現在運行時:斯卡拉的StackOverflowError從地圖
java.lang.StackOverflowError: null
at scala.collection.MapLike$MappedValues.get(MapLike.scala:249)
at scala.collection.MapLike$MappedValues.get(MapLike.scala:249)
at scala.collection.MapLike$MappedValues.get(MapLike.scala:249)
at scala.collection.MapLike$MappedValues.get(MapLike.scala:249)
at scala.collection.MapLike$MappedValues.get(MapLike.scala:249)
我們發現了類似的問題,但他們都沒有的正是這種痕跡: