Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
sav07_lecture_4 [2007/03/27 16:35] leander.eyer |
sav07_lecture_4 [2007/03/27 16:38] leander.eyer |
||
---|---|---|---|
Line 270: | Line 270: | ||
assume(x ∉ alloc); | assume(x ∉ alloc); | ||
alloc = alloc ∪ {x} | alloc = alloc ∪ {x} | ||
+ | |||
Line 275: | Line 276: | ||
==== Dynamically allocated arrays ==== | ==== Dynamically allocated arrays ==== | ||
- | When we allow dynamically allocated arrays, we introduce an additional parameter to the array function which identifies the array in question. | + | When we allow dynamically allocated arrays, we introduce a new global function **array** which maps a pair (arrayID, index) to values. |
x[i] = v; | x[i] = v; |