入門9.1 清單積木 ( Lists Blocks )
清單就像是一個有很多抽屜的櫃子
抽屜:(抽屜的數量可以隨時增加或減少)
從1開始編號(1, 2, 3........)
可以存放資料
可以對清單內的抽屜進行: 建立、添加、讀取、替換或刪除的動作
可以對特定抽屜:讀取資料。
清單就是程式語言裡的「陣列」
清單就像是一個有很多抽屜的櫃子
抽屜:(抽屜的數量可以隨時增加或減少)
從1開始編號(1, 2, 3........)
可以存放資料
可以對清單內的抽屜進行: 建立、添加、讀取、替換或刪除的動作
可以對特定抽屜:讀取資料。
清單就是程式語言裡的「陣列」
點擊選單裡「建立一個清單」的按鈕,會彈出一個新增清單對話視窗
可以輸入清單的名稱,並選擇「適用於所有角色」還是「僅適用於當前角色」。
可以藉由「清單...顯示」或「清單...隱藏」積木,來控制是否顯示。
新建立的清單是一個空的清單 ,內容沒有任何項目 ( 會顯示 empty,長度 0 )
點擊舞台上的清單方框左下的「 + 按鈕」可以增加項目,每個項目都可以編輯內容
點擊每個項目後方的「 x 按鈕」可以刪除該項目。
清單最多支援 20 萬個項目,因此可以使用「匯入 / 匯出」的功能來處理大量資料:
匯入:匯入純文字 TXT 或 CSV 格式的檔案,匯入的內容以「換行」為每個項目的分隔 ( row、列 ),一行代表一個項目,項目內逗號為每個項目的內容分隔 ( column、欄 )
匯出:匯出純文字 TXT 格式的檔案。
「添加...到清單」積木,可以添加指定內容的項目到清單裡。
也可以將某個清單添加到另外一個清單內
則清單的元素會合併成一行 ( 合併的項目之間會用一個空白分隔 )。
「插入...到清單」積木,可以將指定的項目,插入在清單指定的位置。
「替換...到清單」積木,可以將清單指定位置的項目,更換為指定的內容。
「刪除...項目」積木,可以刪除清單裡指定的項目,或將清單的全部項目清空。
如果要刪除清單:
積木選單的清單上,按下滑鼠右鍵,就會出現「重新命名」和「刪除清單」的選項
刪除清單後,清單內容的元素也會一併刪除。
「取得清單內容」積木,可以取得清單裡項目的內容、編號,以及清單的長度。
「判斷清單是否包含」積木,可以判斷清單裡是否包含某個項目
因為是菱形積木,如果有包含項目,會產生 true 的訊息,沒有包含項目,會產生 false 的訊息。
完成!!