我开始学习Groovy语法,并运行了以下代码:
from db.rest import DbApp
app = DbApp()
...给我的输出为def nums = [1,2,3,4,5]
nums.pop()
println(nums)
。我还通过以下方式尝试了.push:
[2,3,4,5]
...给我的输出为nums = [1,2,3,4,5]
nums.push(99)
println(nums)
。
这两个函数都不应该针对我列表的末尾(从第一个示例中删除5而不是1,在第二个示例中将99附加到尾部而不是头部 )?我不太明白为什么要得到这些输出。