Arrays: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 2,280:
gotcha: [1, 2, 4]
</pre>
=={{header|DBL}}==
<lang delphi>;
; Arrays for DBL version 4 by Dario B.
;
.DEFINE NR,5
RECORD
VNUM1, 5D8 ;array of number
VNUM2, [5]D8 ;array of number
VNUM3, [5,2]D8 ;two-dimensional array of number
VALP1, 5A10 ;array of strings
VALP2, [5]A10 ;array of strings
VALP3, [5,2]A10 ;two-dimensional array of strings
VALP4, [NR]A10 ;array of strings
PROC
;------------------------------------------------------------------
;Valid uses of arrays
VNUM1(1)=12345678
VNUM2(1)=VNUM1(1) ; = 12345678
VNUM2[2]=VNUM1(1) ; = 12345678
VNUM2[3]=VNUM2[1](3:2) ; = 34
VNUM3[1,1]=1
VNUM3[1,2]=2
VNUM3[2,1]=3
VALP1(1)="ABCDEFGHIJ"
VALP2(2)=VALP1(1) ; = "ABCDEFGHIJ"
VALP2[2]=VALP1(1) ; = "ABCDEFGHIJ"
VALP2[3](3:2)=VALP2[1](3:2) ; = " CD "
VALP3[1,1]="ABCDEFGHIJ"
VALP3[1,2]=VALP3[1,1] ;= "ABCDEFGHIJ"
VALP3[2,1](3:2)=VALP3[1,2](3:2) ;= " CD "
VALP4[1]="ABCDEFGHIJ"
;Clear arrays
CLEAR VNUM1(1:5*8),VNUM3(1:5*2*8)
VNUM2(1:5*8)=
CLEAR VALP1(1:5*8),VALP2(1:5*10)
VALP3(1:5*2*10)=</lang>
=={{header|Delphi}}==
|