REXX Programlama Dili - Anahtar Kelimeler - Procedure
Dizilim
Procedure Expose (Değişken)
Procedure Expose Değişken1 ... DeğişkenN
Değiştirge(ler)
Değişken
Tanımlanacak alt yordama geçirilecek dizinli değişkeni tanımlayan dizgi.
Değişken1 ... DeğişkenN
Tanımlanacak alt yordama geçirilecek değerler ve alt yordamdan dönecek değerler için geçerli olan değişkenleri tanımlayan dizgiler.
İşlev
Bir alt yordamın tanımlanmasını sağlamak.
Örnek Kullanım
Burada yer verilen her bir örnek, Procedure anahtar kelimesine ait farklı kullanımlar için ayrı ayrı oluşturulmuştur.
Örnek - 1
"deger" isimli bir değişkeni "ay1" isimli bir alt yordama giriş değiştirgesi olarak aktarıp bu alt yordamdan dönecek değeri "sonuc" isimli değişkene aktarmak amacıyla
ay1 : Procedure Expose deger sonuc
şeklinde bir tanımlamanın yapılması yeterli olacaktır. Burada Expose anahtar kelimesi kullanıldığı için tanımlanan değişkenler, ilgili program içerisindeki tüm alt yordamlara duyurulur. Eğer böyle bir duyurunun yapılması istenmiyorsa,
ay1 : Procedure deger sonuc
şeklinde bir dizilim kullanılır.
Örnek - 2
"ar_ort" isimli bir alt yordama "deger" isimli bir dizinli değişkeni değiştirge olarak aktarmak amacıyla
ar_ort : Procedure Expose (deger.)
şeklinde bir tanımlamanın yapılması yeterli olacaktır. Burada parantezler kullanılmadan da
ar_ort : Procedure Expose deger.
şeklinde bir tanımlama yapılabilirdi. Ancak, parantezlerin kullanımı, "deger" isimli dizinli değişkenin anlamının güçlendirilmesini sağlamaktadır.
Açıklama(lar)