我正在编写一个待办事项列表,我可以在其中添加和删除元素。我在尝试从可变列表中删除项目时遇到问题。 val input = scala.io.StdIn.readLine("\nEnter item to remove:\n").stripLineEnd
if (list[i] == input){ list -= inpu
我在listbuffer类型上使用prepend方法,并观察到一些奇怪的行为。前置操作返回一个可接受的新列表。但它不也应该修改ListBuffer吗?在前置之后,我仍然看到ListBuffer的长度没有改变。我是不是漏掉了什么?scala> val buf = new ListBuffer[Int]
scala> buf += 1