manual:chapter6:stack:cmd_clear

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:chapter6:stack:cmd_clear [2019/10/01 15:36]
jojo1973 Moved description before stack diagram
manual:chapter6:stack:cmd_clear [2021/09/14 15:25] (current)
jojo1973 Redone
Line 1: Line 1:
 ==== CLEAR ==== ==== CLEAR ====
 +<callout type="primary" color="" icon="fa fa-book" title="Synopsis">
 ---- ----
-<callout type="primary" color="" icon="fa fa-comment" title="Description"> +Delete all objects on the stack
----- +
-Deletes any object on the stack, leaving it empty.+
 </callout> </callout>
  
-<callout color="crimson" icon="fa fa-indent" title="Stack Diagram">+<callout color="green" icon="fa fa-indent" title="Stack Diagram">
 ---- ----
-^  __Input Stack__  ^^^   ^  __Output Stack__  ^^+^  __Input Stack__  ^^^  ^  __Output Stack__ 
-|  **O<sub>n</sub>**  |  ...  |  **O<sub>1</sub>**  |  **→**  |  |  |  | +|  **O<sub>n</sub>**  |  **...**   **O<sub>1</sub>**  |  **→**  |  ****  | 
-|  //Level n//  |  ...  |  //Level 1//   **→**   //Level n//   ...   //Level 1//  | +|  //Level n//  |  //...//   //Level 1//  |  ////  |  //Level 1//  |
  
 {{page>manual:chapter6:aux:legend&nofooter&noeditbtn&inline}} {{page>manual:chapter6:aux:legend&nofooter&noeditbtn&inline}}
  
-{{fa>times?lg&color=red}} **Support for inclusion in symbolic expressions**  |   +| **Keyword type**  | [[manual:chapter5:basics#commands|Command]]  || 
-{{fa>times?lg&color=red}} **Support for parallel list processing**  |  +| **Parallel list processing capabilities**  | [[manual:chapter5:listproc#group-1commands-that-cannot-parallel-process|Group 1]]  | //Commands that cannot parallel process//  | 
-{{fa>times?lg&color=red}} **Affected by flags**  |  +| **Affected by flags** [[manual:appendix:flags#flag-28|-28]]  | //Enable RPN stack mode// 
 +| ::: | [[manual:appendix:flags#flag-29|-29]]  | //RPN stack depth// 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 </callout> </callout>
  
-<callout type="primary" color="" icon="fa fa-comment" title="Description">+<callout color="orangered" icon="fa fa-comment" title="Description">
 ---- ----
-Deletes any object on the stack, leaving it empty.+The ''CLEAR'' command deletes all the objects on the stack. The contents can be recovered pressing immediately after the **LF** key. 
 + 
 +When in RPN mode ''CLEAR'' fills all the levels with the value stored in the top-most level of the stack.
 </callout> </callout>
  
-<callout type="success" icon="true" title="Compatibility">+<callout type="warning" icon="true" title="Compatibility">
 ---- ----
-This command is fully compatible with userRPL.+''CLEAR'' is not fully equivalent to its **userRPL** counterpart. 
 + 
 +In particular: 
 + 
 +  * **userRPL** has no RPN stack mode.
 </callout> </callout>
  
 <callout type="info" icon="true" title="Usage"> <callout type="info" icon="true" title="Usage">
 ---- ----
-The following program:+**__Input__**
 <code> <code>
-  «  +4:                                   1_m 
-    123 +3:                       { 'X' 'Y' 'Z' } 
-    "This is a string" +2:                    "This is a string" 
-    { X Y Z } +1:                                   123 
-    1_m +………………………………………………………………………………………………………… 
-    CLEAR +CLEAR                                    
-  »+</code> 
 +\\ 
 +**__Output__** 
 +<code> 
 +4:                                       
 +3:                                       
 +2:                                       
 +1:                                       
 +………………………………………………………………………………………………………… 
 +                                        
 </code> </code>
-will result in an empty stack.   
 </callout> </callout>
  
-<callout color="darkslategray" icon="fa fa-hand-o-right" title="Related Commands">+<callout color="darkgray" icon="fa fa-hand-o-right" title="Related Commands"> 
 +----
 {{page>manual:chapter6:stack&nofooter&noeditbtn&inline}} {{page>manual:chapter6:stack&nofooter&noeditbtn&inline}}
 </callout> </callout>
 +
  • manual/chapter6/stack/cmd_clear.1569969362.txt.gz
  • Last modified: 2019/10/01 15:36
  • by jojo1973