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.