Creating an Array: Difference between revisions
Content added Content deleted
(→[[D]]: Added Forth language entry) |
|||
Line 155: | Line 155: | ||
==[[Forth]]== |
==[[Forth]]== |
||
[[Category:Forth]] |
[[Category:Forth]] |
||
Forth has a variety of ways to allocate arrays of data, though it has no built-in array handling words, favoring pointer manipulation. |
|||
Static array of 200 cells, uninitialized: |
|||
create MyArray 200 cells allot |
|||
here MyArray - cell / constant MyArraySize |
|||
Static array containing the numbers 1 to 5 |
|||
create MyArray 1 , 2 , 3 , 4 , 5 , |
|||
here MyArray - cell / constant MyArraySize |
|||
Dynamic array allocation: |
|||
0 value MyArray |
|||
200 cells allocate to MyArray |
|||
Dynamic array free: |
|||
MyArray free |
|||
0 to MyArray |
|||
==[[IDL]]== |
==[[IDL]]== |