List(表列)
這幾天要說的是InstallScript常用的list,這是個相同資料種類所成的集合,要注意的是同一個LIST內的資料種類不能混用。
LIST宣告方式如下:
LIST listDrives;
InstallScript內建兩大類處理LIST的函式:
(1)以“Item”結尾的函式處理數字LIST
(2)以“String”結尾的函式處理字串LIST
這兩者是不能混用的。
您可以使用“ListCreate”來生成一個表列,例如:以下指令即是產生一空數字LIST
listDrives = ListCreate(NUMBERLIST);
產生之後就可以使用ListAddItem和ListAddString函式來為表列添加元素。如果您有一個陣列,也可以使用ListAppendFromArray直接從陣列複製內容到表列中。或者也可以用ListAddList直接從別的表列中複製元素過來。若要刪除某個元素,則使用ListDeleteString或ListDeleteItem,或是使用ListDeleteAll刪除整個表列。