REXX Programlama Dili - Yerleşik İşlevler - COMPARE
Dizilim
COMPARE(dizgi1, dizgi2, yastık)
İşlev
'dizgi1' ve 'dizgi2' değiştirgeleri ile verilen karakter dizgilerinin birbirleri ile eşleşip eşlemediğinin denetlenmesini ve eğer eşleşme yoksa, farklılığın olduğu ilk karakterin bulunduğu karakter sıra numarasının elde edilmesini sağlamak.
Bu işlemi yaparken de 'yastık' değiştirgesi ile belirtilen karakteri dikkate almak.
Değiştirge(ler)
dizgi1
Karşılaştırma işlemine girecek birinci dizgi.
dizgi2
Karşılaştırma işlemine girecek ikinci dizgi.
yastık
Karşılaştırma işleminde dikkate alınacak karakter.
Örnek Kullanım
/* */
ifade.1 = 'Merhaba'
ifade.2 = 'Merhaba'
Say COMPARE(ifade.1, ifade.2)
ifade.3 = 'Merhaba'
ifade.4 = 'Merahaba'
Say COMPARE(ifade.3, ifade.4)
ifade.5 = 'Mer-- '
ifade.6 = 'Merahaba'
Say COMPARE(ifade.5, ifade.6, '-')
dizilimlerini içeren betiğin yürütümü (icrası) sonucu
0
4
4
şeklindeki ekran çıktısı elde edilir.
Açıklama(lar)
Yok.