Jump to content

Arrays: Difference between revisions

364 bytes added ,  2 years ago
Line 5,526:
<lang oxygenbasic>
 
'CREATING ANA STATIC ARRAY
 
float f[100]
 
'SETTING INDEX BASE
 
indexbase 1 'default
 
'FILLING PART OF AN ARRAY
f[20]<=1,{2,3,4,56,8,10,1.2512}
 
f[20]<=1,2,3,4,5,1.25
 
'MAPPING AN ARRAY TO ANOTHER
 
float *g
@g=@f[20]
print g[6] 'result 1.2512
 
'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>
 
54

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.