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