REXX Programlama Dili - Anahtar Kelimeler - Pull
Dizilim
Pull [Değişken(ler)]
Değiştirge(ler)
Değişken(ler)
Değerleri okunacak değişken(ler). Bu değişkenler belirtilirken aralarında bir boşluk bırakılmalıdır.
İşlev
Harici veri kuyruğundaki verilerin bir ya da daha fazla değişken aracılığıyla okunmasını sağlamak. Eğer harici veri kuyruğunda herhangi bir veri yoksa, standart normal girdi ortamı olan ekrandan okuma işlemi yapılır.
Örnek Kullanım
/* */
Say 'Adınızı ve soyadınızı aralarında boşluk bırakarak giriniz : '
Pull ad soyad
Say '*****'
Say 'Ad : ' ad
Say 'Soyad : ' soyad
Exit 0
şeklindeki düzgü kesitindeki uygulamada harici veri kuyruğunda veri olmadığı kabul edilmiştir. Eğer veri olup olmadığı öğrenilmek isteniyorsa, QUEUED() yerleşik işlevinden yararlanılmalıdır. Bu durumda da örnek olarak verilen ilgili düzgü kesiti
/* */
If QUEUED() == 0 Then
Do
Say 'Adınızı ve soyadınızı aralarında'
Say ' boşluk bırakarak giriniz : '
Pull ad soyad
End
Say '*****'
Say 'Ad : ' ad
Say 'Soyad : ' soyad
Exit 0
şeklinde olurdu.
Açıklama(lar)
Pull anahtar kelimesinin örneklenen kullanımında okutulan değerlerin içerdiği küçük harfler büyük harfe çevrilmektedir. Bu çevrim yapılırken İngiliz alfabesinde yer alan 26 harf dikkate alınır. Bundan dolayı
Pull [Değişken(ler)]
dizilimi ile
Parse Upper Pull [Değişken(ler)]
dizilimi arasında pek bir fark yoktur.