前一段時間瞎忙活,所以沒有及時總結一些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端。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/