array_shift_left()
Menggeser nilai di dalam array dinamis ke kiri.
Sintaks
array_shift_left(
array, shift_count [,
default_value ])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
array | dynamic |
✔️ | Array yang akan digeser. |
shift_count | int |
✔️ | Jumlah posisi yang digeser elemen array ke kiri. Jika nilainya negatif, elemen digeser ke kanan. |
default_value | skalar | Nilai yang digunakan untuk elemen yang digeser dan dihapus. Defaultnya adalah null atau string kosong tergantung pada jenis elemen dalam array. |
Mengembalikan
Mengembalikan array dinamis yang berisi jumlah elemen yang sama seperti dalam array asli. Setiap elemen telah digeser sesuai dengan shift_count. Elemen baru yang ditambahkan sebagai pengganti elemen yang dihapus memiliki nilai default_value.
Contoh
Bergeser ke kiri dengan dua posisi:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2)
Hasil
arr | arr_shift |
---|---|
[1,2,3,4,5] | [3,4,5,null,null] |
Bergeser ke kiri dengan dua posisi dan menambahkan nilai default:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2, -1)
Hasil
arr | arr_shift |
---|---|
[1,2,3,4,5] | [3,4,5,-1,-1] |
Bergeser ke kiri dengan dua posisi menggunakan nilai shift_count negatif:
print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, -2, -1)
Hasil
arr | arr_shift |
---|---|
[1,2,3,4,5] | [-1,-1,1,2,3] |
Konten terkait
- Untuk mengalihkan array ke kanan, gunakan array_shift_right().
- Untuk memutar array di sebelah kanan, gunakan array_rotate_right().
- Untuk memutar array ke kiri, gunakan array_rotate_left().
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk