REXX Programlama Dili - Yerleşik İşlevler - LASTPOS
Dizilim
LASTPOS(hedefDizgi, kaynakDizgi, başlangıç)
İşlev
'hedefDizgi' değiştirgesi ile belirtilen karakter dizgisinin 'kaynakDizgi' değiştirgesi ile belirtilen karakter dizgisi içerisindeki en son konumunun elde edilmesini sağlamak ve bu işlemi yaparken de gerekli olması halinde 'başlangıç' değiştirgesi ile belirtilen karakter konumunu dikkate almak.
POS() yerleşik işlevinin yaptığı işlevi, sondan itibaren gerçekleştirmek.
Değiştirge(ler)
hedefDizgi
En son konumu elde edilmek istenen karakter dizgisi veya bu dizginin atandığı değişken.
kaynakDizgi
En son konumu elde edilmek istenen karakter dizgisinin aranacağı karakter dizgisi.
başlangıç
Arama işleminin özel olarak başlatılmak istendiği karakter konumunu belirten sayısal değer.
Örnek Kullanım
/* */
hedef = 'rte'
kaynak = 'Cumartesi'
Say LASTPOS(hedef, kaynak)
Say LASTPOS(hedef, kaynak, 1)
Say LASTPOS(hedef, kaynak, 2)
Say LASTPOS(hedef, kaynak, 9)
dizilimlerini içeren betiğin yürütümü (icrası) sonucu
5
0
0
5
şeklindeki ekran çıktısı elde edilir.
Açıklama(lar)