cevirmeler:
to_a:diziye cevirir.
to_s:sozcuge cevirir.
to_i:sayıya cevirir.
ornek kullanımları:
ornekleri vermeden once baska bir ozel komuttan bahsedelim.reverse komutu , yazıyı tersine cevirir.
orn:
puts "rapstar".reverse
komut satırını yazdıktan sonra
ratspar cevabını alırız.
simdi cevirmeleri daha rahat anlatabiliriz.mesela bir sayıyı ters cevirmek isteyebiliriz.ama onu string(sozcuk) biçimine cevirmeden tersten yazdıramayız.iste burda cevirmeler giriyor işin içine. hemen kodlarımızı yazıyoruz.
puts 1234.to_s.reverse
yazdıkve sonuca baktık.4321 birde to_s komutunu yazmadan deneyin.olmuyor dimi..:)
simdi buraya kadar olanı anladınız ama bir sey eksik burada harfler yerdegistiriyor peki sözcükleri nasıl degistirebiliriz.ve bir diger cevirme komutumuz olan to_a komutu yetişiyor imdadimıza.
puts ['bu ', 'bir ' , 'yazıdır '].to_a.reverse.join
oldu dimi..:)
simdi tekrarlama komutuna bakalım ;
mesela bir yazıyı arka arkaya 5 kere yazmak istiyorsunuz.
puts "rafy"*5 komutu işinizi görecektir.
karakter uzunlugu bulma:
puts "rapstar".length komutunun cevabını "7" olarak alacaksınızdır.
Dir.entries "/" komutu dizindeki doyaları gosterir.
Dir["/*.rar"] komutu ise dizindeki uzantısı rar olan dosyaları gosterir.
şimdilik bu kadar bir dahaki ders olanruby ile dizi işlemlerinde görüşmek üzere hatam olduysa affola.ruby ile kalın.
- saygılar Rafy.
- Rafy35
- 10 yorum var
- 26 Mart 2007 09:19
« önceki yazı 70s |
sonraki yazı » 1000 $ ödüllü programlama yarışması |
Yorumlar
yok o kadar degil , ama bence cok saglam bir dil, Mutlaka öğrenilmesi gerekir,ama türkçe e-book cok az o yuzden yazıyorum arada inceden..
İnceden Başlayalım devamı Gelir.Maksat Gelişelim Geliştirilelim:)
ruby spor değilmiydi pascal c++ dilini duymuştum ama bunu ilk defa duyuyorum.
tabi sporun ismi rugby de olabilir hatırlamadım şimdi
ruby on rails web programlama dili değildir. ruby ile web için yazılmış bir rapid development framework'tür.
rapid development framework nedir siz de onu kendi anlatımınızla açıklarsanız seviniriz... herkes ne olduğunu bilmeyebilir ;)
özür dilerim yanlış yazmısım.
@omr ne demek görevimiz..:):)
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
İlgili Yazılar
- 12 ruby on rails dokumani (0)
- ruby on rails hakkinda bir blog (0)
- programlama kitaplari indeksi (1)
- ruby, rails, mysql kurulumu (0)
- RoR kopya kağıdı (3)
- Windows'ta Rails sürün (0)
- RoR için Unobtrusive JavaScript (0)
- Ruby Kopya Kağıdı (1)
- ruby geliştiricileri için arama motoru (0)
- radrails: ruby on rails ide (1)
Bu Yazıyı Tutanlar
Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

