FORTH

2013-09-03 3 views
6

में वर्तमान स्टैक आकार प्राप्त करें फ़ॉर्थ में स्टैक में वर्तमान में मौजूद तत्वों की संख्या मुझे कैसे प्राप्त कर सकता है?FORTH

मैं इस पूछना है क्योंकि मैं एक समारोह है कि ढेर के सभी तत्वों, जैसे कुछ बाहर प्रिंट करना चाहते हैं:

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

लेकिन अब मैं जब मैं इसे कहते मैन्युअल ढेर आकार निर्दिष्ट करना होगा।

उत्तर

7

आप हमेशा DEPTH फ़ंक्शन के साथ स्टैक पर आइटमों की संख्या पा सकते हैं। से पहले स्टैक पर आइटम की संख्या वापस लौटा दी गई है।

+0

यह लिंक अब एक अलग वेबसाइट पर इंगित करता है। क्या एक अद्यतित लिंक उपलब्ध है? –

+0

@ एंडरसन ग्रीन: आप सही हैं, लिंक अब उपलब्ध नहीं है। दुर्भाग्य से मुझे अद्यतन लिंक नहीं मिला है :( – duDE