array_shift_left()
A dinamikus tömbben lévő értékeket balra tolja el.
Syntax
array_shift_left(
tömb, shift_count [,
default_value ])
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
array | dynamic |
✔️ | A áthelyezni kívánt tömb. |
shift_count | int |
✔️ | A tömbelemek bal oldali pozícióinak száma. Ha az érték negatív, az elemek jobbra kerülnek. |
default_value | Skalár | Az eltolt és eltávolított elemekhez használt érték. Az alapértelmezett érték null értékű vagy üres sztring a tömb elemeinek típusától függően. |
Válaszok
Olyan dinamikus tömböt ad vissza, amely ugyanannyi elemet tartalmaz, mint az eredeti tömbben. Minden elem a shift_count szerint lett elmozdulva. Az eltávolított elemek helyett hozzáadott új elemek értéke default_value.
Példák
Balra váltás két pozícióval:
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] |
Váltás balra két pozícióval, és az alapértelmezett érték hozzáadása:
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] |
Jobbra váltás két pozícióval 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().
- Ha jobbra szeretne elforgatni egy tömböt, használja array_rotate_right ().
- Ha balra szeretne elforgatni egy tömböt, használja a array_rotate_left().
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: