İnternet Tabanlı Programlama Deneme Sınavı Sorusu #990845

“@@” karakterleri ile başlatılan değiken tiplerine ne ad verilir?


Global Değişkenler:

Sabitler

Sınıf Değişkenleri:

Örnek Değişkenleri:

Yerel Değişkenler


Yanıt Açıklaması:

Değişkenleri geçerli oldukları kapsama göre türlere ayırabiliriz. Ruby içerisindeki değişken türlerini şöyle gösterebiliriz:

• 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ıl¬ması zorunludur.

Yorumlar
  • 0 Yorum