REXX Programlama Dili - Yerleşik İşlevler - INDEX
Dizilim
INDEX(hedefDizgi, kaynakDizgi, başlangıç)
İşlev
'hedefDizgi' değiştirgesi ile belirtilen karakter dizgisinin 'kaynakDizgi' değiştirgesi ile belirtilen karakter dizgisi içerisindeki başlangıç 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.
Değiştirge(ler)
hedefDizgi
Başlangıç konumu elde edilmek istenen karakter dizgisi veya bu dizginin atandığı değişken.
kaynakDizgi
Başlangıç 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 INDEX(hedef, kaynak)
Say INDEX(hedef, kaynak, 1)
Say INDEX(hedef, kaynak, 2)
Say INDEX(hedef, kaynak, 9)
dizilimlerini içeren betiğin yürütümü (icrası) sonucu
5
5
5
0
şeklindeki ekran çıktısı elde edilir.
Açıklama(lar)