Would you like to react to this message? Create an account in a few clicks or log in to continue.


web
 
AnasayfaGaleriLatest imagesKayıt OlGiriş yap
Ruby - Giriş Ybanner Ruby - Giriş 2cznnm
 

 

 Ruby - Giriş

Aşağa gitmek 
YazarMesaj
Holyone
Yönetici
Yönetici
Holyone


Mesaj Sayısı Mesaj Sayısı : 3850
Paylaşım Gücü Paylaşım Gücü : 9917
Rep Point Rep Point : 106
Kayıt tarihi Kayıt tarihi : 25/02/09
Yaş Yaş : 31

Ruby - Giriş Empty
MesajKonu: Ruby - Giriş   Ruby - Giriş EmptyÇarş. Tem. 29, 2009 1:56 pm

Öncelikle sisteminizde Ruby'nin kurulu olup olmadığına bakalım. Kabuk istemcisinden (burada "$" ile temsil edilmiştir o yüzden $ işaretini yazmanıza gerek yok) aşağıdaki kodu yazalım:

$ ruby -v



(-v ruby'nin sürüm bilgilerini yazmasını sağlar), ve sonra da Enter tuşuna basalım. Eğer sisteminizde Ruby kuruluysa aşağıdakine benzer bir satır görmeniz gerekecek:

ruby 1.6.6 (2001-12-26) [i586-linux]



Eğer Ruby yüklü değilse, sistem yöneticinizle görüşebilir ya da kendiniz kurabilirsiniz.
Artık Ruby ile oynamaya başlayabiliriz. -e seçeneği ile Ruby yazılımlarını doğrudan komut satırına yerleştirebilirsiniz:

$ ruby -e 'print "merhaba dunya\n"'

merhaba dunya



Daha uzlaşımsal olarak bir Ruby yazılımı bir dosyada saklanabilir.

$ cat > test.rb

print "merhaba dunya\n"

^D

$ cat test.rb

print "merhaba dunya\n"

$ ruby test.rb

merhaba dunya



^D, control-D'yi ifade eder. Yukarıdakiler sadece UNIX ve türevleri için geçerlidir. Eğer DOS kullanıyorsanız şunu deneyin:

C:\ruby> copy con: test.rb

print "merhaba dunya\n"

^Z

C:\ruby> type test.rb

print "merhaba dunya\n"

C:\ruby> ruby test.rb

merhaba dunya



Daha kapsamlı yazılımlar geliştirirken, muhtemelen gerçek bir metin düzenleyiciye ihtiyaç duyacaksınız!
Bazen şaşırtıcı biçimde karmaşık ve kullanışlı yazılımlar komut satırına sığabilecek minyatür yazılımlarla yapılabilmektedir. Örneğin aşağıdaki yazılım, çalışılan dizindeki tüm C kaynak ve başlık dosyalarında bulunan foo'ları bar ile değiştirir ve orjinal dosyaların .bak uzantısıyla yedeklerini alır.

% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]



Bu yazılım UNIX'in cat komutu gibi çalışır (ama cat'ten daha yavaş çalışır):

$ ruby -pe 0 file



Bu belgenin, Ruby Kullanıcı Kılavuzu çevirisinin 1.0 sürümünün telif hakkı ©️ 2005 Pınar Yanardağ'a, özgün İngilizce sürümünün telif hakkı ©️ 2003 Mark Slagel'a aittir. Bu belgeyi, Free Software Foundation tarafından yayınlanmış bulunan GNU Özgür Belgeleme Lisansının 1.2 ya da daha sonraki sürümünün koşullarına bağlı kalarak kopyalayabilir, dağıtabilir ve/veya değiştirebilirsiniz. Bu Lisansın bir kopyasını GNU Free Documentation License başlıklı bölümde bulabilirsiniz.
Sayfa başına dön Aşağa gitmek
http://www.webs-team.tr.gg
 
Ruby - Giriş
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Arşivlenmiş Ve Silinmiş :: Arşivlenmiş Konular-
Buraya geçin: