2013-09-03 2 views
6

Как я могу получить количество элементов, находящихся в настоящее время в стеке в Форте?Получить текущий размер стека в FORTH

Я спрашиваю это потому, что я хочу сделать функцию, которая выводит все элементы стека, что-то вроде:

: pop_all 0 do . loop ; 
1 5 10 4 5 
5 pop_all 

Но теперь мне нужно вручную указать размер стека, когда я называю его.

ответ

7

Вы всегда можете найти количество предметов в стеке с функцией DEPTH. Возвращаемое значение - это количество элементов в стеке до , номер возвращается.

+0

Эта ссылка указывает на другой сайт сейчас. Доступна ли последняя ссылка? –

+0

@ Андерсон Грин: Вы правы, ссылка недоступна сейчас. К сожалению, я не нашел обновленную ссылку :( – duDE

Смежные вопросы