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.


İçindekiler Sayfası İçindekiler Sayfası