İNTERNET TABANLI PROGRAMLAMA Dersi Ruby ve Ruby On Rails soru detayı:

PAYLAŞ:

SORU:

Ruby içerisindeki değişken türleri nelerdir?


CEVAP:

• Yerel Değişkenler: Sadece tanımlandıkları blok
içerisinde kullanılabilirler.
• Global Değişkenler: Tüm program içerisinde
kullanılabilir durumda olan değişkenlerdir. Bu
değişkenlerin isimlendirilmesine $ karakteri ile
başlanır.
• Örnek Değişkenleri: Nesnelere ait özellikleri
saklamak için kullanılır. Değişken ismi @
karakteri ile başlamalıdır.
• Sınıf Değişkenleri: Bir sınıf içerisinde veya bu
sınıftan oluşturulan tüm nesneler tarafından
erişilebilir olan değişkenlerdir. Sınıf değişkenleri
gibi her nesne için farklı bir değer taşımazlar,
sadece tek bir değerleri olabilir. Yazımına @@
karakterleri ile başlanmalıdır.
• Sabitler: Yerel değişkenler gibidirler ancak
değerleri değiştirilmeye çalışıldığında bir uyarı
alınmasına neden olurlar. Değeri program
boyunca değişmeyecek olan veriler için
kullanılmalıdırlar. İsimleri büyük harf ile
başlamalıdır. Ruby’de bazı yerlerde (sınıf ismi,
modül ismi gibi) sabitlerin kullanılması
zorunludur.