shift

shift

> Functies

Verwijdert het eerste vakje van de array array en geeft het overeenkomstige element terug.

Parameters
Retour
TypeScript

In JavaScript geeft a.shift() bij een lege array undefined terug, terwijl shift in LeekScript een fout in het logboek meldt en null teruggeeft: test op === undefined, of op de lengte vóór de aanroep.

Python

In Python bestaat er geen shift: a.pop(0) haalt het eerste element weg en geeft het terug. Bij een lege lijst werpt het een IndexError, terwijl shift in LeekScript een fout in het logboek meldt en null teruggeeft. Let op de kosten: a.pop(0) schuift bij elke aanroep de hele lijst op. Voor een wachtrij zijn collections.deque en zijn popleft() daarvoor gemaakt.