共用方式為


array_slice()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

擷取動態數位的配量。

語法

array_slice陣列開始結束

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
array dynamic ✔️ 要從中擷取配量的陣列。
start int ✔️ 配量的開始索引(含)。 負值會轉換成 array_length+start
end int ✔️ 配量的最後一個索引。 (內含)。 負值會轉換成 array_length+end

注意

系統會忽略超出界限的索引。

傳回

從 傳回範圍 [start..end] array中值的動態陣列。

範例

下列範例會傳回陣列的配量。

print arr=dynamic([1,2,3]) 
| extend sliced=array_slice(arr, 1, 2)

輸出

arr 切片
[1,2,3] [2,3]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, 2, -1)

輸出

arr 切片
[1,2,3,4,5] [3,4,5]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, -3, -2)

輸出

arr 切片
[1,2,3,4,5] [3,4]