已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
4天前关闭。
Improve this question
我在ListBuffers中有多个ListBuffers,我递归地向下移动列表以删除某些对象。删除这些对象后,当我打印出ListBuffer时,它不会显示已删除的项,它们仍然在那里。整个ListBuffer必须从那一点重新构建吗?
当只运行一个ListBuffer时,没有问题,只有当它是多个时才有问题。谢谢
1条答案
按热度按时间8yoxcaq71#
看起来你并没有将修改过的ListBuffers重新分配给根ListBuffer。没有你的代码很难猜到。无论如何,-=方法返回一个新的缓冲区,你需要将它分配给根缓冲区。