UNIX için RexxUtil Kütüphanesi - İşlevler - SysStemSort ======================================================= Dizilim ------- donus = SysStemSort(kulp, sıra, tip, başlangıç, son, ilkDikeç, sonDikeç) Call SysStemSort kulp, sıra, tip, başlangıç, son, ilkDikeç, sonDikeç İşlev ----- Bir dizinli değişkendeki değerlerin istenilen ölçütlere göre sıralanmasını sağlar. Değiştirge(ler) ---------------
kulp ^^^^ Üzerinde işlem yapılacak dizinli değişken. sıra ^^^^ Sıralama işleminin türünü belirten değer. Söz konusu değerler ve anlamlar, A : Artan sırada sırlama. D : Azalan sırada sıralama. şeklinde tanımlıdır. Varsayılan değer, "A" dır. tip ^^^ Sıralama işleminde dikkate alınacak tipi belirten değer. Söz konusu değerler ve anlamlar, C : Varsa, küçük/büyük harf ayrımı yapılır. I : Varsa, küçük/büyük harf ayrımı yapılmaz. şeklinde tanımlıdır. Varsayılan değer, "C" dir. başlangıç ^^^^^^^^^ Sıralama işleminin başlayacağı değer konumu. Varsayılan değer, 1 dir. son ^^^ Sıralama işleminin sonlanacağı değer konumu. Varsayılan değer, son öğenin konumudur. ilkDikeç ^^^^^^^^ Sıralama işleminde dikkate alınacak ilk dikeç konumu. Varsayılan değer, 1 dir. sonDikeç ^^^^^^^^ Sıralama işleminde dikkate alınacak son dikeç konumu. Varsayılan değer, son dikeç konumudur. Dönüş Değer(ler)i ----------------- "donus" değiştirgesi ya da "RESULT" özel değişkeni yardımıyla elde edilebilecek olası değerler ve anlamları, 0 : Başarılı sonuçlandırım. -1 : Bir hata oluştu. şeklinde tanımlıdır. Örnek Kullanım -------------- /* --- Düzgü-1 --- */ /* Artan sırada ve büyük/küçük harf */ /* ayrımı yapmadan sıralama. */ Call SysStemSort "kaynak.", "A", "I" /* --- Düzgü-2 --- */ /* 10. ve 20. konumlar arasında kalan */ /* değerleri 1. ve 10. dikeç konumlarını */ /* dikkate alarak artan sırada sıralama. */ Call SysStemSort "kaynak.", , , 10, 20, 1, 10 Açıklama(lar) ------------- Yok. (-)