前一段时间瞎忙活,所以没有及时总结一些List常用的函数。其实 List在SilkTest中没有Array那么复杂,所以使用起来要方便不少。因为前面已经学习过了Array相关的用法,所以在本节只是简单介绍一下List的用法。
声明:List of data-type list-id
一个整型List: list of integer my_liNum
一个字符串List: list of string my_lsName
一个二维List: list of list my_llMatrix
定义:list的定义有很多种方法,只介绍常用的两种。
方法1:List of string mylist = {“a”, “B”}
方法2: list of string mylist = {}
“a”
“B”
取得List中的元素值:可以直接使用mylist[2]来得到list中的第二个元素”B”
常用的操作List的函数:
1. IsList() 判断一个表达式是否是List
2. ListAppend() 在list尾部加入一个新元素
3.ListCount() 计算list中元素的数目
4.ListDelete() 删除指定位置的元素
5.ListFind() 查找指定元素的位置
6.ListInsert()在指定位置插入一个元素
7.ListMerge()在指定位置和并两个List
8.ListPrint() 将一个list的内容打印到结果文件。
9.ListRead() 从文件中读取一个list到一个list变量中
10.ListWrite() 将list的内容写到一个新建的文件中,或者覆盖已经存在的文件的内容。
11.SYS_ListWrite & SYS_ListRead功能 类似ListRead& ListWrite。只是他们运行在Agent端。