Как удалить произвольный элемент из стека данных в языке Форт?
Ответ
N ROLL DROP
где N — номер элемента от вершины стека начиная с 0.
Например, фраза 4 3 2 1 0 3 ROLL DROP оставит на стеке 4 2 1 0
Такой вариант слова ROLL закреплен в спецификации начиная с Forth-83
Комментариев нет:
Отправить комментарий