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를 일으킵니다.