「變數」譬喻是一個「抽屜」,則「陣列」譬喻是一排「有編號的置物櫃」。
有時我們需要很多空間,用來儲存許多資料,但是一個一個變數命名,太繁雜了。
使用「陣列」可以為一群資料元素「命名」並「有順序的編號」、「儲存」。
「陣列」在App Inventor 中名為「清單」。
清單宣告
先取得「變數」,再拼接「清單」,以「變數」為「清單」命名。
清單中的每一個項目都會被「編號」,這些編號,我們稱為「索引值」,App Inventor 的索引值是從「1」開始的。 (VB預設是從「0」開始)
使用迴圈逐項讀取「清單」中的資料,在App Inventor 中有「For each item in list 循序取 (清單項) 清單 為…」,
但 VB程式中,是沒有語法,可以直接逐一讀取清單資料的。只能自己用For Next 變化一下了。如下:
新增「清單元素」
1、將清單增加至最後1項
2、將清單增加至第1項,項目編號改變,就可以插入任何1項目,其後依序排列於後。
(如果要在VB中完成這動作,就要多寫一些程式碼)
刪除清單中某1項的資料。
將清單中某1項資料取代為其它資料。
從清單中隨機取某1個項目的資料出來。