SilkTest点滴19 – 数组之二 List

前一段时间瞎忙活,所以没有及时总结一些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端。

 

Leave a comment

请输入正确的验证码