- Array statik
Jenis Array ini memiliki ukuran yang tetap dan tidak bisa diubah. Sebagai contoh:var vektor:array[0..100] of char; var matriks:array[0..100,0..100] of char; type jeniskuda=(kudanil,kudalaut,kudazebra,kudaandong); var kuda:array[kudanil..kudaandong] of jeniskuda;
- Array dinamis
Jenis Array ini memiliki ukuran yang dinamis yang dapat diubah-ubah, untuk mendefinisikan ukuran array menggunakan function setlength(var arraytype;dimension:integer;[dimension:integer;...]);. Sebagai contoh:var vektor:array of char; var matriks:array of array of char; begin setlength(vektor,101); // mengeset vektor menjadi array[0..100] setlength(matriks,101,101); // mengeset matriks menjadi array[0..100,0..100] end;
- Array Terbuka
Array jenis ini digunakan pada subroutine sebagai parametertype arraychar=array of char; procedure tes_array1(data:array of char); var i:integer; begin for i:=0 to high(data) do data[i]:='a'; end; procedure tes_array2(data:arraychar); var i:integer; begin for i:=0 to high(data) do data[i]:='a'; end; var data:arraychar; begin tes_array1(['a','b','c']); setlength(data,5); tes_array2(data); end;
Kamis, 10 April 2014
Tiga Jenis Array pada Delphi
Konsep dasar dari bentuk array adalah matriks dari suatu tipe. Jenis array dibedakan berdasarkan cara penggunaan array tersebut menjadi tiga jenis:
Langganan:
Posting Komentar (Atom)
Artikel yang bagus.... lanjut sob... :)
BalasHapusSama-sama bang. Terimakasih
BalasHapus