Yazar Ol Yazar Girişi
Yazar Girişi
E-Posta Adresi
Şifre
Şifremi Unuttum
Asp.Net .Net MVC PHP & MySQL C# PhotoShop CSS jQuery AlgoritmA MsSQL Server HTML Ruby
- Kategoriler -
Türkçe
English
German
Tüm Kategoriler
Ruby - Değişkenler

Merhabalar,

Ruby programlama diliyle çıktığımız yolculuğa değişkenlere devam edeceğiz. Rubyde değişken tanımlarken, tip tanımlaması yapmamız gerekmez. Direk Değişkenadı=Değer şeklinde yapılır. Birkaç değişken tanımlaması örneği verelim.

sayia=4
sayib=6
toplam=sayia+sayib
yazi= "Metin"

Rubyde değişken tanımlamada tip belirtmiyoruz ama uymamız gereken ince kurallar vardır. Rubyde altı çeşit değişken vardır bunlar, yerel değişkenler, global değişkenler, sınıf değişkenleri, örnek değişkenler, sabit değişkenler ve sembollerdir. Aklınıza peki değişken tanımlamada tip belirtmiyorsak bir değişkenin hangi türde olduğunu nasıl belirteceğiz ve anlayacağız diye bir soru gelmesi normal. Değişkenlerin baş harfleri o değişkenin hangi tür değişken olduğunu belirtir. Onuda aşağıdaki kurallara uyarak yapacağız.

İlk KarakterDeğişken türüAçıklama
[a-z] veya _(alt tire)Yerel Değişken

Sadece tanımlandıkları blok içerisinde kullanılabilirler.

Küçük harf veya alt tire ile başlamak zorundadırlar.

Yerel değişkenlere tanımlandıkları anda ilk değer vermek zorundadır.

$Global Değişken

Program içerisinde her alanda kullanılabilir.

Tanımlandığında ilk değer verilmesi zorunlu değildir.

$ işareti ile başlamak zorundadır.

@@Sınıf Değişkeni

Başında @@ işareti olmak zorundadır.

Tanımlandığı anda değer atanmalıdır.

Sınıfın tüm örnek nesneleri tarafından kullanılabilir.

@Örnek Değişkeni

@ işareti ile başlamak zorundadır.

Aynı sınıftan türetilmiş geçerli örnek tarafından erişilebilirler.

tanımlandığı anda değer girilmesi zorunlu değildir.

[A-Z]Sabit

Büyük harfle başlamak zorundadır(Genellikle tamamı büyük yazılır.

Rubyde sabitler metod dışında değer değiştirebilirler.

Tanımlandığında değer verilmesi zorunludur.

:Sembol

: karakteri ile başlamak zorundadır.

Başka bir yazıda görüşmek üzere hoşçakalın.

Sosyal Hesabında Paylaş

2205 görüntüleme

Yorumlar
Adınız Soyadınız
Mail Adresiniz
Doğrulama Kodu

Bildiklerimiz.Net Bildiklerimizi paylaşıyoruz, bilmediklerimizi öğreniyoruz. biz bunları yapıyoruz ya siz...

© 2021 Bildiklerimiz Tüm hakları saklıdır.
bir Bildiklerimiz.Net projesidir.