pop

pop

> 機能

配列 array の最後のマスを削除し、対応する要素を返します。

パラメータ
戻り値
TypeScript

JavaScript の a.pop() は空の配列に対して undefined を返しますが、LeekScript の pop はログにエラーを出して null を返します。=== undefined で判定するか、呼び出す前に長さを見てください。なお、配列に正当に入れられた undefined もまったく同じ結果になります。

Python

Python の a.pop() は空のリストに対して IndexError を送出しますが、LeekScript の pop はログにエラーを出して null を返します。呼び出す前に if a: で確かめてください。a.pop() は添字も受け付け、a.pop(0) は最初の要素を取り出して返します(shift を参照)。範囲外の添字も同じく IndexError を送出します。