Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Egy dinamikus tömbben lévő értékeket balra tolja el.
Szemantika
array_shift_left(
tömb, shift_count [,default_value ])
További információ szintaxiskonvenciákról.
Paraméterek
| Név | Típus | Kötelező | Leírás |
|---|---|---|---|
| tömb | dynamic |
✔️ | A áthelyezni kívánt tömb. |
| shift_count | int |
✔️ | A tömbelemek balról balra tolódott pozícióinak száma. Ha az érték negatív, az elemek jobbra kerülnek. |
| default_value | skaláris | Az eltolt és eltávolított elemekhez használt érték. Az alapértelmezett érték null vagy üres sztring a tömb elemeinek típusától függően. |
Visszatérítések
Olyan dinamikus tömböt ad vissza, amely ugyanannyi elemet tartalmaz, mint az eredeti tömbben. Minden elem a shift_count szerint lett eltoltva. Az eltávolított elemek helyett hozzáadott új elemek értéke default_value.
Példák
Az alábbi példa két pozícióval balra tolódik:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2)
Kimenet
| Arr | arr_shift |
|---|---|
| [1,2,3,4,5] | [3,4,5;null;null] |
Az alábbi példa két pozícióval balra tolódik, és alapértelmezett értéket ad hozzá:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2, -1)
Kimenet
| Arr | arr_shift |
|---|---|
| [1,2,3,4,5] | [3,4,5,-1,-1] |
Az alábbi példa azt mutatja be, hogy két pozícióval jobbra vált a negatív shift_count érték használatával:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, -2, -1)
Kimenet
| Arr | arr_shift |
|---|---|
| [1,2,3,4,5] | [-1,-1,1,2,3] |
Kapcsolódó tartalom
- Ha jobbra szeretne áthelyezni egy tömböt, használja a array_shift_right()-t.
- Ha jobbra szeretne elforgatni egy tömböt, használja a array_rotate_right()-t.
- Ha balra szeretne elforgatni egy tömböt, használja array_rotate_left ().