REXX Programlama Dili - İlişkisel Dizinli Değişkenler

REXX programlama dilinde ilişkisel dizinli değişkenlerin kullanımı, normal dizinli değişkenlerin kullanımı gibidir. Bu durumun daha iyi anlaşılabilmesi için izleyen satırlarda belirtilen örnek uygulamanın dikkatlice irdelenmesi yeterli olacaktır.

/* */

 

haluk.numara = 160

haluk.dogyer = 'Erzurum'

haluk.dogtar = '14/08/1971'

haluk.web = 'www.halukpolat.com'

haluk.elmek = 'bilgi@halukpolat.com'

 

gonca.numara = 135

gonca.dogyer = 'Erzurum'

gonca.dogtar = '06/05/1975'

gonca.web = '-'

gonca.elmek = 'goncapolat@halukpolat.com'

 

nimet.numara = 223

nimet.dogyer = 'Erzurum'

nimet.dogtar = '01/03/1942'

nimet.web = '-'

nimet.elmek = 'nimetpolat@halukpolat.com'

 

zeki.numara = 455

zeki.dogyer = 'Yoncalı'

zeki.dogtar = '08/06/1942'

zeki.web = '-'

zeki.elmek = 'zekipolat@halukpolat.com'

 

Say 'Hakkında Bilgi Almak İstediğiniz Şahısı Giriniz : '

Pull sahis

 

Say sahis ' İsimli Şahısa Ait Bilgiler'

Say '*****'

Say ' '

Say 'Şahıs : ' sahis

Say 'Numara : ' VALUE(sahis||'.numara')

Say 'Doğum Yeri : ' VALUE(sahis||'.dogyer')

Say 'Doğum Tarihi : ' VALUE(sahis||'.dogtar')

Say 'Web Sayfası : ' VALUE(sahis||'.web')

Say 'Elmek Bulunağı : ' VALUE(sahis||'.elmek')

Say ' '

 

Exit 0

Buradaki uygulamada 'haluk', 'gonca', 'nimet' ve 'zeki' isimli erişimciler kullanılarak ilgili dizinli değişkene ait değerlere ulaşılmaktadır. Bu değerlerin elde edilmesi işleminde 'sahis' isimli değişkenden ve VALUE() yerleşik işlevinden yararlanılmaktadır.

Açıklama(lar)


İçindekiler Sayfası İçindekiler Sayfası