PICK — 스택 깊이 항목 복제

PICK — 스택 깊이 항목 복제

PICKu를 제거하고, 그 xu를 스택 최상단으로 복사하는 코어 확장 단어예요.

출처: PICK — Forth 2012 Standard

본문

스택 효과

( xu...x1 x0 u -- xu...x1 x0 xu )

설명

u를 제거해요. xu를 스택 최상단으로 복사해요. PICK이 실행되기 전에 스택에 u+2개보다 적은 항목이 있으면 애매한 조건이 존재해요.

테스트 (Testing)

T{ 1 2 PICK -> 1 2 1 }T
T{ 1 2 3 PICK -> 1 2 3 1 }T
T{ 1 2 3 4 PICK -> 1 2 3 4 2 }T

더 알아보기 (Learn more)

출처: PICK — Forth 2012 Standard