On Sun, Sep 14, 2003 at 10:51:54AM +0700, Oliver wrote:
> 
> >predecessor ... pred(X) itu maksudnya gimana sih...?
> >gw baca helpnya bingung maksudnya ....apa itu predecessor 
> >/ successor ....?
> 

pred digunakan untuk mengambil nilai 'sebelumnya' dari
sebuah data bertipe ordinal (char/byte-integer).

succ kebalikan dari pred

biasanya digunakan jika kita tidak mau ambil pusing
atau tidak mengetahui, atau atas tujuan portabilitas.
data yang diproses umumnya bersifat nominatif
(tidak menunjukkan ranking)

misalnya dari suatu tipe data enumerated

  TWarnaDasar = (wdHijau, wdMerah, wdUngu, wdHitam)

maka,

  pred(wdMerah) adalah wdHijau dan 
  succ(wdMerah) sama dengan wdUngu

jika misalnya program kita mem-fetch seluruh keluarga tipe tsb.
maka kita tidak perlu merubah baris code lagi seandainya urutannya
kemudian, misalnya berubah (ditambah) menjadi
(wdHijau, wdKuning, wdMerah, wdBiru, wdHitam, wdCoklat)

selanjutnya,

  Warnaku:= succ(Warnaku)

jelas lebih clear/efisien jika dibandingkan dengan, misalnya

  Warnaku:= TWarnaDasar(ord(Warnaku) + 1)


tipe data enumerated ini (beserta set construct), merupakan
ciri khas dan kekuatan bahasa pascal. jadi sebaiknya anda
fahami baik-baik.
bahkan delphi sendiri sangat ekstensif menggunakannya.


hth,
aa, http://www.google.com/search?q=aa+delphi



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Upgrade to 128-Bit SSL Security!
http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke