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)