Arrays: Difference between revisions
→{{header|OxygenBasic}}
Line 5,526:
<lang oxygenbasic>
'CREATING
float f[100]
'SETTING INDEX BASE
indexbase 1 'default
'FILLING PART OF AN ARRAY
▲f[20]<=1,2,3,4,5,1.25
'MAPPING AN ARRAY TO ANOTHER
float *g
@g=@f[20]
print g[6] 'result
'DYNAMIC (RESIZEABLE) ARRAYS
redim float f(100)
f={2,4,6,8} 'assign some values
redim float f(200) 'expand array
print f(2) 'original values are preserved by default
redim float f(200) clear 'array elements are cleared
print f(2) 'value set to 0.0
redim float f(0) 'release allocated memory '
</lang>
|