REXX Programlama Dili - Yerleşik İşlevler - INSERT
Dizilim
INSERT(yeni, hedef, n, uzunluk, yastık)
İşlev
Bir karakter katarının (dizginin) içerisine istenilen karakter konumundan itibaren istenilen uzunlukta karakterin/dizginin yerleştirilmesini sağlamak ve bunu yaparken doldurma karakterinin de kullanılmasını sağlamak.
Değiştirge(ler)
yeni
Yerleştirilme işleminde kullanılacak karakter ve/veya dizgi.
hedef
Yerleştirme işleminin üzerinde yapılacağı karakter katarı (dizgi).
n
"hedef" değiştirgesi ile belirtilen karakter katarı (dizgi) içerisinde yerleştirme işleminin başlayacağı karakter sırasal konumu.
uzunluk
Yerleştirme işleminde dikkate alınacak uzunluk değeri. Bu değer, karakter sayısı cinsinden uzunluk olarak değerlendirilmelidir.
yastık
Yerleştirme işlemi gerçekleştikten sonra boş kalan alanlara konulacak karakter.
Örnek Kullanım
"Cumhuriyet" dizgisinin 3. karakter konumundan başlayarak 5 karakter uzunluğunu dikkate alarak "12" dizgisini yerleştirmek ve boş kalan yerlere "+" işaretini koymak amacıyla
/* */
Say INSERT('12', 'Cumhuriyet', 3, 5, '+')
Exit 0
dizilimlerini kullanmak yeterlidir.
Açıklama(lar)
Yok.