Valid XHTML 1.0! Valid CSS!

Program Yazmak

Tebrikler! Şuana kadar uzun bir yol kat ettiniz ve artık program yazmak için hazırsınız.

Hello World

Bir metin editörü açıp şu satırı giriniz:

puts "Hello World"

Dosyayı hello.rb olarak kaydedin ve şu şekilde çalıştırın:

ruby hello.rb

puts bir isimdir ve dizge sınıflı bir nesne yaratacaktır. Satır terminal ekranına yazılır..

Burada başka bir örnek var:

Ne yaptığımıza dikkat edin. name bir dizgedir. Daha önce gördüğümüz gibi bu diğer dizgelere eklenebilir.

Not: Ruby ile program yazdığınız zaman sadece puts komutu ile terminal ekranına yazı yazdırılabilir.

Diğer Örnek

Son bölümde bunu irb'de yazmıştık: 

Bunu bir dosyaya koyun. Daha sonra kaydedip çalıştırın.

Bilgisayarın "The answer is 20" diye yazmasını istersek. Şu şekilde kodlayabiliriz:

puts "The answer is " + num2  # --> Error

Sadece dizgeleri dizgelere ekleyebiliriz. Tam sayı num2'nin dizgeye dönüştürülmesine ihtiyacımız var. Bunu  Integer#to_s yöntemi ile yapabileceğimizi biliyoruz:

Programları Çalışabilir Yapmak

Eğer Linux ya da Unix kullanıyorsanız, ruby programlarınızı çalıştırılabilir hale getirebilirsiniz, böylece onlarda diğer programlar gibi çalışabilirler.

İlk olarak Ruby'nin sisteminizde nerede kurulu olduğunu öğrenmeniz gerek.Terminalde 'which ruby' ile bunu öğrenebilirsiniz:

Önüne '#!' ( "sharp bang" olarak okunur) ekleyerek ve programınızın ilk satırı yaparak şu satırı ekleyin:

Şimdi  'chmod +x prog.rb' komutu ile programı çalıştırılabilir hale getirebilirsiniz.('+x' "çalıştırılabilir" anlamına gelir).

Uyarı: Bunu doğru bir şekilde yazdığınıza ve de programınızın ilk satırı olduğuna emin olun.
  • '#!' 'nin  üzerinde boş bir satır varsa, bu çalışmayacaktır.
  • '#!' 'den önce bir boşluk varsa,bu çalışmayacaktır.

Alıştırmalar

  1. Bir önceki bölümün alıştırmalarını tekrar çözün fakat bu sefer irb kullanmayın.

  2. Şu programı sonlandırın:

    name = "Daniel"
    age = 24

    Böylece program ekrana "Daniel 24 yaşındadır" iletisi yazsın.