Страницы

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

понедельник, 23 декабря 2019 г.

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

#стек #forth


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


Ответы

Ответ 1



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

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

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