Ruby/Ruby Programları Oluşturmak

Vikikitap, özgür kütüphane
Gezinti kısmına atla Arama kısmına atla

Ruby programının oluşturulması çok kolaydır, tüm gereken sadece bir metin düzenleyicidir; Ruby kurulumu kayda değer sayıda metin editörünü de beraberinde getirir [SciTe]; Ruby dizininin altındaki Scite dizininden Scite uygulamasını kullanabilirsiniz. Söz dizimi kontrolü ve renklendirmesi yapmasına karşın oldukça küçük boyutludur.

Basit Merhaba Dünya[değiştir]

Önce düzenleyicinizi hazırlayın, şimdi ilk Ruby scriptinizi yapma zamanı, basit bir 'Merhaba Dünya'.

Aşağıdakini yazınız ve 'merhaba.rb' olarak kaydediniz:

puts "Merhaba Dünya"

Çalıştırmak için, sadece komut satırınıza şunu yazın:

$ ruby merhaba.rb

Bu komut satırına basitçe "Merhaba Dünya" yazacaktır.

Daha İyi Bir Merhaba Dünya[değiştir]

Şimdi Rubynin Nesneye-Yönelimli doğası ile daha iyi bir "Merhaba Dünya" programı oluşturacağız, bir sınıf inşa edip dünyayı selamlayacağız.

Aşağıdakini yazınız (ya da Kopyala-yapıştır!) ve 'merhaba_class.rb' olarak kaydediniz:

 class MerhabaDunya

def initialize
 puts "Merhaba Dünya"
end

end

# we can instantiate the class in the same script outside the class
# definition
md = MerhabaDunya.new

class anahtar kelimesi Ruby sınıfının başlangıcını tanımlar. def anahtar kelimesi ise Ruby fonksiyonunun başladığını anlatır. end anahtar kelimesi de bir Ruby sınıfının, fonksiyonunun ya da modülünün bitişini işaret eder.

initialize fonksiyonu daha çok kuruculuk rolünü almasından beri Ruby sınıfları ile ilgili özel bir fonksiyondur , ve her ne zaman sınıf oluşturulursa ya da örneklendiriliyorsa kullanılır.

# harfinden sonra yazılan herşey Ruby tarafından bir açıklama olarak es geçilir.

mb = MerhabaDunya.new satırı Ruby'ye MerhabaDunya sınıfının yeni bir örneğini oluşturmasını ve onu md değişkenine atamasını söyler.


Çalıştırmak için , komut satırına yazınız:

$ ruby merhaba_class.rb

Tekrar basitçe "Merhaba Dünya" yazdıracak ve komut satırına geri dönecektir.