array_slice()
擷取動態陣列的配量。
語法
array_slice
(array、start、end)
深入瞭解 語法慣例。
參數
名稱 | 類型 | 必要 | Description |
---|---|---|---|
array | dynamic |
✔️ | 要從中擷取配量的陣列。 |
開始 | int |
✔️ | 包含) 之配量 (開始索引。 負值會 array_length +start 轉換成 。 |
end | int |
✔️ | 配量的最後一個索引。 (包容性) 。 負值會 array_length +end 轉換成 。 |
注意
會忽略超出界限的索引。
傳回
從 array
傳回範圍 [start..end
] 中值的動態陣列。
範例
下列範例會傳回陣列的配量。
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
輸出
arr | sliced |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
輸出
arr | sliced |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
輸出
arr | sliced |
---|---|
[1,2,3,4,5] | [3,4] |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應