PICK: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 12: | Строка 12: | ||
A.6.2.2030 PICK | A.6.2.2030 PICK | ||
0 PICK эквивалентно DUP, и 1 PICK эквивалентно OVER. | 0 PICK эквивалентно DUP, и 1 PICK эквивалентно OVER. | ||
== PICK в предыдущем стандарте Forth-83 (англ.) == | |||
PICK +n -- 16b 83 | |||
16b is a copy of the +nth stack value, not counting +n | |||
itself. {0..the number of elements on stack-1} | |||
0 PICK is equivalent to DUP | |||
1 PICK is equivalent to OVER | |||
Версия от 01:23, 7 сентября 2015
PICK — стандартное слово Каллисто.
Копирует элемент стека с номером u и записывает его наверх стека.
PICK в стандарте ANS Forth
6.2.2030 PICK CORE EXT ( xu ... x1 x0 u -- xu ... x1 x0 xu ) Удаляет u. Копирует xu на вершину стека. Неопределенная ситуация существует, если до выполнения PICK на стеке меньше u+2 элементов.
A.6.2.2030 PICK 0 PICK эквивалентно DUP, и 1 PICK эквивалентно OVER.
PICK в предыдущем стандарте Forth-83 (англ.)
PICK +n -- 16b 83 16b is a copy of the +nth stack value, not counting +n itself. {0..the number of elements on stack-1} 0 PICK is equivalent to DUP 1 PICK is equivalent to OVER
Ссылки
- Слово PICK в стандарте ANS Forth (англ.) и комментарий к нему (англ.)
- Слово PICK в черновике Forth 200x (англ.) и комментарий к нему (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |