陣列運算方塊 | 樂高機器人EV3使用說明
陣列運算方塊
陣列輸入 | 要增加的值 | 陣列輸出 |
---|---|---|
3 | [3] | |
[1; 2; 3] | 4 | [1; 2; 3; 4] |
[2; 1; 1; 6] | 1 | [2; 1; 1; 6; 1] |
提示和技巧
包含 n 個元素的排列中最後一個元素的索引爲 n-1。
此表顯示了一些“讀取索引 - 數字”模式範例。
陣列輸入 | 索引 | 值 |
---|---|---|
[1; 2; 3] | 0 | 1 |
[1; 2; 3] | 2 | 3 |
陣列輸入 | 索引 | 值 | 陣列輸出 |
---|---|---|---|
[1; 2; 3] | 0 | 5 | [5; 2; 3] |
[1; 2; 3] | 2 | 0 | [1; 2; 0] |
可用於陣列運算方塊的輸入取決於所選模式。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供輸入值。
輸入 | 類型 | 備註 |
---|---|---|
陣列輸入 | 數字排列、 邏輯排列 | 要執行運算的排列 |
值 | 數字、 邏輯 | 要在“附加”模式中附加的值。 要在“寫入索引”模式中將元素更改爲的值。 |
索引 | 數字 | 要訪問的排列元素的位置。 0 = 第一個元素 1 = 第二個元素 長度 - 1 = 最後一個元素 |
可用輸出取決於所選模式。要使用某個輸出,請使用資料線將該輸出連接到另一個程式方塊。