为什么Groovy脚本保留以前的数组值?

时间:2016-11-10 20:55:44

标签: arrays soapui

我有这个简单的Groovy脚本(从SoapUI执行):

def String[] unsorted
def String[] sorted

unsorted=null
sorted=null

unsorted = ["Lucas", "Fred", "Mary", "Aaron", "Brent"]
log.info("unsorted: ${unsorted}")

sorted = unsorted.sort()
log.info("sorted: ${sorted}")

当我第一次执行它时,它会按预期对未排序的数组进行排序。但是,第二次运行它时,未排序的数组将显示已排序的值。即使我在开始时将两个数组重置为null,它也会保留排序数组的结果。有人知道为什么吗?

这是输出:

Log Output View enter image description here

0 个答案:

没有答案