REXX Programlama Dili - Yerleşik İşlevler - ABBREV
Dizilim
ABBREV(bilgi, bilgicik, uzunluk)
İşlev
'bilgicik' değiştirgesi ile verilen karakter dizgisinin 'bilgi' değiştirgesi ile verilen karakter dizgisi için anlamlı bir kısaltma olup olmadığının tespit edilmesini sağlamak ve bu işlemi yaparken de 'uzunluk' değiştirgesi ile belirtilen sayıdaki karakter(ler)i dikkate almak.
Anlamlı bir kısaltma olması halinde 1, aksi halde 0 değeri elde edilir.
Değiştirge(ler)
bilgi
'bilgicik' değiştirgesi ile belirtilen karakter dizgisinin anlamlı bir kısaltma olup olmadığı araştırılacak kaynak karakter dizgisi.
bilgicik
'bilgi' değiştirgesi ile belirtilen karakter dizgisi için anlamlı bir kısaltma olup olmadığı araştırılacak hedef karakter dizgisi.
uzunluk
Anlamlı bir kısaltma olup olmadığı araştırılacak 'bilgicik' değiştirgesi ile belirtilen karakter dizgisi için dikkate alınacak toplam karakter sayısı.
Örnek Kullanım
/* */
Say ABBREV('Yazıcı', 'Yaz')
Say ABBREV('Yazıcı', 'Y', 1)
Say '-----'
Say ABBREV('Yazıcı', 'Ya', 1)
Say ABBREV('Yazıcı', 'YA', 1)
Say '-----'
Say ABBREV('Yazıcı', 'Yazıcı', 6)
Say ABBREV('Yazıcı', 'Yazıcı', 7)
dizilimlerini içeren betiğin yürütümü (icrası) sonucu
1
1
-----
1
0
-----
1
0
şeklindeki ekran çıktısı elde edilir.
Açıklama(lar)
Yok.