AI2 06-01 陣列(List清單)

「變數」譬喻是一個「抽屜」,則「陣列」譬喻是一排「有編號的置物櫃」。

有時我們需要很多空間,用來儲存許多資料,但是一個一個變數命名,太繁雜了。

使用「陣列」可以為一群資料元素「命名」並「有順序的編號」、「儲存」。

「陣列」在App Inventor 中名為「清單」。

清單宣告

先取得「變數」,再拼接「清單」,以「變數」為「清單」命名。

1060404List01

清單中的每一個項目都會被「編號」,這些編號,我們稱為「索引值」,App Inventor 的索引值是從「1」開始的。 (VB預設是從「0」開始)

使用迴圈逐項讀取「清單」中的資料,在App Inventor 中有「For each item in list  循序取 (清單項)  清單 為…」,

但 VB程式中,是沒有語法,可以直接逐一讀取清單資料的。只能自己用For  Next 變化一下了。如下:

1060404List02

新增「清單元素」

1、將清單增加至最後1項

1060404List03

2、將清單增加至第1項,項目編號改變,就可以插入任何1項目,其後依序排列於後。

  (如果要在VB中完成這動作,就要多寫一些程式碼)

 刪除清單中某1項的資料。

 將清單中某1項資料取代為其它資料。

 

 

從清單中隨機取某1個項目的資料出來。 

誰在線上

目前有 176 訪客 以及 沒有會員 在線上

-

最多點閱

© 2017 iuiii.net . All Rights Reserved.