清除后,在向列表中添加值时,这不是初始化/清空列表,而是采用先前的列表数据。
Groovy代码如下:
--Groovy Test Script:
def list_2 = []
list_2.clear()
log.info list_2
log.info list_2.add("a1") //adding 1st value
log.info list_2.add("z2") //adding 2nd value
log.info list_2.add("x3") //adding 3rd value
log.info list_2.add("d4") //adding 4th value
log.info list_2
log.info list_2.sort()
https://community.smartbear.com/t5/SoapUI-Open-Source/how-does-LIST-work-in-SOAPUI-Groovy/m-p/152923
那么这里的排序和未排序列表值是如何相同的呢?
答案 0 :(得分:1)
如果您希望在list2
上调用sort()
后对其进行排序,则需要传递一个参数,告诉它修改列表。
list2.sort(true)
否则,sort()
将返回已排序的新列表。
sortedList2 = list2.sort()