REXX Programlama Dili - Yerleşik İşlevler - OVERLAY

Dizilim

OVERLAY(yeni, hedef, konum, uzunluk, yastık)

İşlev

Bir karakteri katarının (dizginin) belli bir karakter konumundan itibaren istenilen uzunlukta yeni bir karakter katarının (dizginin) aşırılmasını (üstüne yazılmasını) veya diğer bir ifadeyle kaplanmasını sağlamak. Bu işlemi yaparken de boş kalan yerlere istenilen karakterin yerleştirilmesini sağlamak.

Değiştirge(ler)

yeni

Aşırma işleminde kullanılacak yeni karakterleri içeren katar (dizgi).

hedef

Aşırma işleminin üzerinde uygulanacağı karakter katarı (dizgi).

konum

Aşırma işlemine başlanacak sırasal karakter katarı.

uzunluk

Aşırma işleminde dikkate alınacak karakter cinsinden uzunluk değeri.

yastık

Aşırma işlemi yapılırken boş kalacak alanlara yerleştirilecek karakter.

Örnek Kullanım

"Cumhuriyet" dizgisinin 3. karakter konumundan itibaren "11" dizgisini 7 karakter uzunluğunda aşırmak ve bu işlemi yaparken de boş alanlara "+" işaretini yerleştirmek amacıyla

Say OVERLAY('11', 'Cumhuriyet', 3, 7, '+')

dizilimini kullanmak yeterlidir.

Açıklama(lar)

Yok.


İçindekiler Sayfası İçindekiler Sayfası