Tam Sürümünü Görmek İçin : Lütfen yardım. Perl hakkında
merhabalar,
perl konusunda bilgisi olan lütfen yardım etsin.
sorum şu: bir dizi içinde bazı sayılar var ve bu sayıları büyükten küçüğe yada küçükten büyüğe doğru sıralamak istiyorum, ama nasıl yapacağımı bilemiyorum.
yani listemiz şuna benzer olsun.
@liste=(10,31,28,19,55,68,86,22,13);
bunu büyükten küçüğe doğru yazdırmak istiyoruz.
yani 86,68,55,31,28,22,19,13,10 şeklinde bunu nasıl yapacağımı bana anlatabilirmisiniz.
teşekkürler...
merhaba Ansugo,
benim bilgiğim kadarıyla sort fonksiyonu sıralama yapar ancak. bu foksiyon benzer sayıları yanyana getirir ki istenileni vermez.
yani bu fonksiyonla 10,1,100 olursa sayılar bunları yanyana yazar ve sonrasına geçer.
yani diyelimki 100,10,1,210,25,2 şeklinde yazar.
benim istediğim bu değil.
biraz daha düşünelim bulabiliriz.
lütfen yardım edin bu benim için önemli sitemde önemli bir yeri işgal ediyor.
@liste = sort {$b <=> $a} @liste;
tesekkure gerek yok. kim olsa ayni seyi yapardi.
teşekkürler,
ama tam olarak anlayamadım kodu.
buradaki a ve b değiişkenleri neyi ifade ediyor.
ve de sort fonksiyonu {} parantez ile kullanımı nasıl oluyor ki
Numerik olarak buyukten kucucge sirala demek. {$a <=> $b} olsaydi, numerik olarak kucukten buyuge sirala demek olacakti.
Yani kodu biraz açıklar msınız. Ayrıntılı olarak...
Teşekkürler,
Daha baska bir ayrintisi yok, olay bu kadar. "oyle yapinca nasil boyle oluyor" dersen, bu sadece gosterim sekli. Dili tasarlayanlar "boyle yapinca bu sonucu versin" demisler, ondan oyle.
Internet'ten perl ile listelerin islenmesi konusuna bakarsan belki daha aciklayici olur.
teşekkürler acemi,
verdiğin kod işe yaradı.
ama yine hazmedemidim kodu doğrusu,
tabi bunda senin her hangi bir suçun yok.
sana demiyorum zaten.
çok teşekkürler...
Forum Yazılımı : vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.