Contiguous memory in Forth arrays?

Viewed 312

I know that variable test 5 cells allot is not guaranteed to allocate a contiguous block of memory, while create test 1 , 2 , 3 , 4 , 5 , will definitely create a contiguous block of memory.

variable is defined as : variable create 0 , ;

Is alloting more cells to the variable not guaranteed to extend the block of memory contiguously because create can only be called once per word?

Example:

create test 1 , 2 , test 3 , 4 , 5 , <<<< This won't necessarily extend the array contiguously, correct?

Are my assumptions correct?

1 Answers
Related