1. Bu site çerezleri kullanıyor. Bu siteyi kullanmaya devam ederseniz, çerezleri kullanmayı kabul etmiş olursunuz. Daha Fazla Bilgi.
  2. Rütbeler ve Genel Görevlendirme konuları hakkında bilgi almak için tıklayın
    Uzmanlık Alanları Hakkında Bildirge için tıklayın
    Güncel Forum Kuralları İçin tıklayın
    Duyuruyu Kapat

Ruby Ruby Rehberim 8. Mantıksal Operatörler

Konu, 'Yazılım Dilleri' kısmında gr3nax tarafından paylaşıldı.

  1. gr3nax

    gr3nax Yüzbaşı

    Mesajlar:
    145
    Beğenilen Mesajlar:
    201
    Görev/Org:
    Haberci
    haberci
    Ruby de 3 mantıksal operatör vardır bunlar
    && = ve
    || = yada
    ! = değil
    Bunlar aynı gördüğmüz True ve Falseye benzer ve tıpkı onlar gibi çalışır örnek vermek gerekirse.

    a = 42
    b = 8
    if a > 7 && b < 11
    puts "evet"
    end

    Sonuç : evet

    programımızda 7 ve b yani 8 in küçük olduğu durumda bize evet vermesini istedik ve 7 ve 8 11 den küçük olduğu için bize evet verdi.

    Yada(II) Operatörümüz

    Yada operatörümüz yine true ve false ile çalışır fakat bunda birden fazla ture olabilir mesela.
    Örnek:

    a = 3
    b = 5
    if a ==3 || b > 10
    puts "Hoşgeldin"
    end

    sonuç: Hoşgeldin.

    Programımızdan a yani 3 3 e eşit olursa yada b yani 5 10 dan büyük olursa hoşgeldin yazmasını istedik 5 10 dan büyük olmadığı halde hoşgeldin yazdı çündü b 3 e eşittir.

    NOT(!) yani değil operatörü

    Birşey doğru ise false değilde true veren komutumuzdur.
    örnek:
    a = 7
    puts !(a>5)

    sonuç : false
    sonucum false çünkü a>5 in cevabı true dir fakat biz ! kullanarak bunu tam tersine çevirdik.
     
    Ağa, kapşonlu ve TUĞRULBEY bunu beğendi.
  2. TUĞRULBEY

    TUĞRULBEY SM Tim Lideri Binbaşı

    Mesajlar:
    1.913
    Beğenilen Mesajlar:
    2.750
    Uzmanlık Alanları:
    Social Media Expert
    Eline sağlık.
     
    gr3nax bunu beğendi.
  3. kapşonlu

    kapşonlu Binbaşı Turkz Akademi

    Mesajlar:
    213
    Beğenilen Mesajlar:
    285
    Görev/Org:
    Haberci
    haberci
    Eline sağlık.
     
    gr3nax bunu beğendi.
  4. Ağa

    Ağa Yüzbaşı

    Mesajlar:
    1.285
    Beğenilen Mesajlar:
    1.489
    Uzmanlık Alanları:
    Warez
    Eline sağlık.
     
    gr3nax bunu beğendi.
  5. EmHa2806

    EmHa2806 Yüzbaşı

    Mesajlar:
    124
    Beğenilen Mesajlar:
    94
    Görev/Org:
    Haberci
    haberci
    Eline sağlık
     
    gr3nax bunu beğendi.

Sayfayı Paylaş