array_shift_left()
Dinamik dizi içindeki değerleri sola kaydırıyor.
Syntax
array_shift_left(
dizi, shift_count [,
default_value ])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
Dizi | dynamic |
✔️ | Kaydıracak dizi. |
shift_count | int |
✔️ | Dizi öğelerinin sola kaydırılan konum sayısı. Değer negatifse, öğeler sağa kaydırılır. |
default_value | Skalar | Kaydırılan ve kaldırılan bir öğe için kullanılan değer. Dizideki öğelerin türüne bağlı olarak varsayılan değer null veya boş bir dizedir. |
Döndürülenler
Özgün dizidekiyle aynı sayıda öğe içeren dinamik bir dizi döndürür. Her öğe shift_count göre kaydırıldı. Kaldırılan öğelerin yerine eklenen yeni öğelerin default_value değeri vardır.
Örnekler
Sola doğru iki konum kaydırarak:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2)
Çıkış
Arr | arr_shift |
---|---|
[1,2,3,4,5] | [3,4,5,null,null] |
Sola iki konum kaydırma ve varsayılan değer ekleme:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2, -1)
Çıkış
Arr | arr_shift |
---|---|
[1,2,3,4,5] | [3,4,5,-1,-1] |
Negatif shift_count değeri kullanarak sağa iki konum kaydırma:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, -2, -1)
Çıkış
Arr | arr_shift |
---|---|
[1,2,3,4,5] | [-1,-1,1,2,3] |
İlgili içerik
- Diziyi sağa kaydırmak için array_shift_right() kullanın.
- Bir diziyi sağa döndürmek için array_rotate_right() kullanın.
- Bir diziyi sola döndürmek için array_rotate_left() kullanın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin