Jumat, 23 Oktober 2009

Type Data Delphi

Beberapa tipe standar (atau built-in); kompilator ini mengakui secara otomatis, tanpa memerlukan sebuah deklarasi. Hampir semua jenis bahasa ini didokumentasikan dalam referensi yang telah ditetapkan.

Jenis lain diciptakan oleh deklarasi; ini termasuk jenis yang ditetapkan pengguna dan jenis produk didefinisikan dalam perpustakaan (library).

Jenis dapat digolongkan sebagai fundamental atau generik. Rentang dan format dari tipe fundamental adalah sama dalam semua implementasi dari bahasa Delphi, terlepas dari mendasari CPU dan sistem operasi. Rentang dan format dari tipe yang umum adalah platform spesifik dan dapat bervariasi di implementasi yang berbeda. Sebagian besar tipe standar mendasar, tapi segenggam integer, karakter, string, dan tipe pointer generik. Itu ide yang baik untuk menggunakan jenis generik bila mungkin, karena mereka memberikan kinerja yang optimal dan mudah dibawa.

Namun, perubahan dalam format penyimpanan dari satu implementasi dari generic tipe berikutnya dapat menimbulkan masalah kompatibilitas - misalnya, jika Anda puas streaming file sebagai bahan baku, data biner, tanpa jenis dan versi informasi.

Jenis dapat diklasifikasikan sebagai sederhana, string, terstruktur, pointer, prosedural, atau varian. Selain itu, ketik pengidentifikasi sendiri dapat dianggap sebagai milik khusus "type" karena mereka dapat dikirimkan sebagai parameter ke fungsi tertentu (seperti tinggi, rendah, dan sizeof).


di bawah ini menunjukkan taksonomi tipe data Delphi.

simple

ordinal
integer
character
Boolean
enumerated
subrange
real

string

structured

set
array
record
file
class
class reference
interface

pointer

procedural

variant






Tidak ada komentar:

Posting Komentar