shift

shift

> Fungsi

Menghapus kotak pertama larik array dan mengembalikan elemen yang bersangkutan.

Parameter
Nilai kembali
TypeScript

Di JavaScript, a.shift() mengembalikan undefined pada larik kosong, sedangkan shift di LeekScript melaporkan kesalahan di log dan mengembalikan null: uji === undefined, atau panjangnya sebelum memanggil.

Python

Di Python tidak ada shift: a.pop(0) mengambil dan mengembalikan elemen pertama. Pada daftar kosong ia melempar IndexError, sedangkan shift di LeekScript melaporkan kesalahan di log dan mengembalikan null. Perhatikan biayanya: a.pop(0) menggeser seluruh daftar pada setiap panggilan. Untuk antrean, collections.deque dan popleft()-nya dibuat untuk itu.