今天所要說的是陣列
InstallScript也支援陣列,以下即為使用方式:
NUMBER anItems(10);
如果一開始沒有給予陣列長度,則初始長度為0,之後可使用resize指令改變陣列長度。
InstallScript陣列項目是從0起算的,所以以一個長度為10的陣列,索引是從0到9。要取得陣列長度,可以用SizeOf指令。
請參考以下範例:
for i = 0 to SizeOf(anItems) - 1
anItems(i) = i * i;
endfor;
//結果為賦予這10個元素i*i的初值。
有趣的一點是陣列和表列之間也可以互相複製,所使用指令為:
ListAppendFromArray:複製陣列予表列
ListAppendToArray:複製表列予陣列