我无法将 type 元素添加T到 list 中List[T]。我试过了,myList ::= myElement但它似乎创建了一个奇怪的对象,并且访问myList.last总是返回放入列表中的第一个元素。我怎么解决这个问题?
T
List[T]
myList ::= myElement
myList.last
List(1,2,3) :+ 4
Results in List[Int] = List(1, 2, 3, 4)
请注意,此操作的复杂度为 O(n)。如果您经常需要此操作,或者对于长列表,请考虑使用另一种数据类型(例如 ListBuffer)。