簡介
清單是集合一群具有「相同名稱」及「資料型態」的變數。它的特性:
- 佔用連續記憶體空間。
- 用來表示有序串列之一種方式。
- 各元素的資料型態皆相同。
- 支援隨機存取(Random Access)與循序存取(Sequential Access)。
- 插入或刪除元素時較為麻煩,因為須挪移其他元素。
建立清單
在撰寫 mBlock 程式時,如果時常要收集連續性的資料時,因此,必須先宣告清單陣列。- 【程式區】【資料和指令】【做一個清單】
- 宣告一個清單的名稱
清單的綜合運算
成立建立清單後,它會自動產生指定的「清單名稱」及一系列清單相關的拼圖積木。如下表所示:取得清單中的所有元素 | 新增資料到清單中 | 將第N項的資料從清單中移除 | |||
將資料插入到清單中第N項的前面 | 將清單中第N項的資料換成新的值 | ||||
取得清單中第N項的資料 | 取得清單的長度 | 判斷清單中是否有包含該項資料 |
注意:清單未能透過「上傳Arduino程式」將程式上傳到 mBot,如果要在 mBot 上使用清單,可以使用 Arduino IDE 編程,或使用多個變數,製成「假清單」。
沒有留言:
張貼留言