shift

shift

> Funzioni

Elimina la prima casella dell'array array e restituisce l'elemento corrispondente.

Parametri
Ritorno
TypeScript

In JavaScript, a.shift() restituisce undefined su un array vuoto, mentre shift in LeekScript segnala un errore nel registro e restituisce null: verificate === undefined, oppure la lunghezza prima di chiamare.

Python

In Python non esiste shift: a.pop(0) toglie e restituisce il primo elemento. Su una lista vuota solleva un IndexError, mentre shift in LeekScript segnala un errore nel registro e restituisce null. Attenzione al costo: a.pop(0) sposta tutta la lista a ogni chiamata. Per una coda, collections.deque e il suo popleft() sono fatti apposta.