Tam o sırada, başka bir pillinetwork sitesi olan sinepil.org'da: "Ed Wood (Dünyanın En Kötü Yönetmeni)"


Ruby'de Hersey olduğu gibi dizilerde cok basit.
bir dizi tanımlamak için
ornekdizi=[35,54,"eleman"] komutu yetiyor "ornekdizi" dizimizin adi "35,54,eleman" ise dizimizin degerleri sonuca bakmak istersek
puts ornekdiz
sadece istedigimiz degeri yazdırmak icin ise ornekdizi[0] komutu işimizi görüyor.
yazılan diziyi tekrarlatmak için
puts ornekdizi*2 komutu
dizimizteki herhangi bir degeri tekrarlatmak istersek ornekdizi[0]*2 komutu yeterlidir.
buraya kadar olan diziler tek boyutlu yani icice geçmemiş olan diziler idi.içiçe geçmiş dizileri yaratmak için
dizimiz=[14,35,["icteki","dizi"],"soneleman"] buradaki farklılık icte yazdıgımız diziyi tek bir eleman olarak görmesidir.
puts dizimiz[2] yazar iseniz sonucu daha rahat görebilirsiniz.
nesneye yönelik:
dizi=["bildirgec","zamazing","hafif"]
dizi.each {|site|
puts "Sitemiz #{site.capitalize!}!"
}

biraz daha fikir sahibi olmussunuzdur umarım.simdi en önemli iş olan fonksiyonlarda dizi kullanımı:
dizi=["bildirgec","zamazing","hafif"]
for site in dizi

puts "Hosgeldin #{site.capitalize!}!"

end
cevirmeler:
dizilerimizi to_s komutu ile string(kelimeye) cevirebiliriz.tekrardan diziye cevirmek istedigimizde to_a komutu işimizi görecektir.
ornek kullanım:
dizi=["bildirgec","zamazing","hafif"]
puts dizi.to_s

dizi elemanları arasına sembol & karakter koyma:
dizi=["bildirgec","zamazing","hafif"]
puts dizi.join("!")

dizideki eleman sayisi:
dizi.length
dizi elemanına anahtar ekleme :
dizi={"hafif",1,"bildirgec",2,"zamazing",3}
puts dizi["hafif"]
hafif=1 bildirgec=2 zamazing=3

biraz daha anlatabilmişimdir umarım .
diziden eleman silme:
dizi=["bildirgec","hafif","torpilli"]
dizi.delete("hafif")
puts dizi

dizideki sayilari otomatik dizme:
dizi=[1,5,6,8,3,45,85,12,4,120]
puts dizi.sort

Şimdlik Bu Kadar Ruby İle Kalın.


  • Rafy35
  • 0 yorum var
  • 28 Mart 2007 16:24

« önceki yazı
Blog Yüzünden Hapis

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

pilli ilan

son yorumlar

pilli ilan

Tutulanlar Banner

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.