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.


İçindekiler Sayfası İçindekiler Sayfası