列表在SOAPUI Groovy中是如何工作的?
清除后,当向列表添加值时,这不是初始化/清空列表,而是获取以前的列表数据 Groovy代码如下所示:列表在SOAPUI Groovy中是如何工作的?,groovy,soapui,Groovy,Soapui,清除后,当向列表添加值时,这不是初始化/清空列表,而是获取以前的列表数据 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
--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()
那么,为什么排序的列表值和未排序的列表值都是相同的呢?如果在调用
sort()
后希望对list2
进行排序,则需要传递一个参数,告诉它修改列表
list2.sort(true)
否则,sort()
返回已排序的新列表
sortedList2 = list2.sort()