Страницы

Поиск по вопросам

среда, 21 ноября 2018 г.

Как удалить произвольный элемента стека Forth

Как удалить произвольный элемент из стека данных в языке Форт?


Ответ

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

Комментариев нет:

Отправить комментарий