Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Ruby’de Operatörler
#1
Her programlama dilinde olduğu gibi Ruby’de de farklı amaçlar için kullanabileceğimiz operatörler mevcut. Bu derste anlatacağım Ruby operatörlerini genel olarak gruplandırmak istersek Aritmetiksel Operatörler, Karşılaştırma Operatörleri, Atama Operatörleri, Mantıksal Operatörler şeklinde gruplayabiliriz.

Ruby’de Aritmetiksel Operatörler
Örnek olarak a değişkenimiz 10 ve b değişkenimiz de 15 değerine sahip olsun.


Kod:
Operatör    Anlamı    Örnek
+    Toplama – söz konusu değişkenlerin değerlerini toplar.    a+b için 25 değeri
-    Çıkarma – soldaki değişkenden sağdakini çıkarır.    a-b için -5 değeri
*    Çarpma – söz konusu değişkenlerin değerlerini çarpar.    a*b için 150 değeri
/    Bölme – soldaki değişkeni sağdaki değişkene böler.    a/b için 10/15 değeri
%    Mod – soldaki değişkenin sağdaki değişkene göre modunu alır.    b%a için 5 değeri
**    Üs Alma – soldaki değişkenin sağdaki değişkene göre modunu alır.    2**3 için 8 değeri




Ruby’de Karşılaştırma Operatörleri
Örnek olarak a değişkenimiz 10 ve b değişkenimiz de 15 değerine sahip olsun.

Kod:
Operatör    Anlamı    Örnek
==    Değerlerin birbirine eşit olup olmadığına bakar.    (a==b) için yanlış
!=    Değerler birbirine eşit değilse doğru değerini döndürür.    (a!=b) için doğru
>    Soldaki değer sağdakinden büyükse doğru değerini döndürür.    (a>b) için yanlış
<    Soldaki değer sağdakinden küçükse doğru değerini döndürür.    (a<b) için doğru
>=    Soldaki değer sağdakinden büyükse ya da eşitse doğru değerini döndürür.    (a>=b) için yanlış
<=    Soldaki değer sağdakinden küçükse ya da eşitse doğru değerini döndürür.    (a<=b) için doğru
<=>    Soldaki değer büyükse 1 sağdaki değer büyükse -1 eşitse 0 değerini döndürür.    (a<=>b) için -1
Ruby’de Atama Operatörleri
Örnek olarak a değişkenimiz 10 ve b değişkenimiz de 15 değerine sahip olsun.


Kod:
Operatör    Anlamı    Örnek
=    Sağdaki değişkeni soldakine atar.    (a=b) için a 15 değerini alır
+=    Sağdaki değişkeni soldakiyle toplar ve yeni değeri soldakine atar.    (a+=b) için a 25 değerini alır
-=    Sağdaki değişkeni soldakinden çıkarır ve yeni değeri soldakine atar.    (a-=b) için a -5 değerini alır
*=    Sağdaki değişkeni soldakiyle çarpar ve yeni değeri soldakine atar.    (a*=b) için a 150 değerini alır
/=    Soldaki değişkeni sağdakine böler ve yeni değeri soldakine atar.    (15*=5) için 3 değerini alır
%=    Soldaki değişkenin sağdaki değişkene göre modunu alır ve yeni değeri soldakine atar.    (a%=b) için a 10 değerini alır
**=    Soldaki değişkenin sağdaki değişkene göre üssünü alır ve yeni değeri soldakine atar.    (2**=3) için 8 değerini alır

Ruby’de Paralel Atama İşlemleri
Ruby tek satırda birden fazla atama yapmayı destekler.


Örnek vermek gerekirse yukarıda 3 satırda yaptığımız atamayı aşağıdaki gibi tek satırda yapabiliriz.

Kod:
1 a, b, c = 10, 20, 30


Bu kural değişkenler arası atamalarda da geçerlidir.

Kod:
1a=b
2b=
Yerine

Kod:
a,b=b,c

Ruby’de Mantıksal Operatörler

Kod:
Operatör    Anlamı
and    Ve operatörü
&&    Ve operatörü
or    Veya operatörü
||    Veya operatörü
!    Değil operatörü

Örneklerle Mantıksal Operatörler

Kod:
&&(Ve) Operatörü    ||(Veya) Operatörü
0&&0 = 0    0||0 = 0
1&&0 = 0    1||0 = 1
0&&1 = 0    0||1 = 1
1&&1 = 1    1||1 = 1
Not: Mantıksal operatörleri Ruby’de Kontrol Yapıları dersinden sonra daha iyi anlayacağınızı düşünüyorum. O dersi eklediğimde tekrar bi gözden geçirin
Beğenenler:
#2
Ellerine Saglık Kardesım
Beğenenler:
#3
eline sağlık
İnsɑnlɑr değişmez değişen tek şey şɑrtlɑr ve çıkɑrlɑr...
Beğenenler:

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Ruby’e Giriş: Ruby Nedir? archavin 2 623 13-05-2014, Saat: 11:00
Son Yorum: iMoGeN
  Ruby’de Değişkenler ve Değişken Tanımlama Kuralları archavin 1 364 13-05-2014, Saat: 09:20
Son Yorum: SiRReaLSTaR
  Ruby'de Matematiksel İşlemler archavin 1 411 13-05-2014, Saat: 09:19
Son Yorum: SiRReaLSTaR
Anahtar Kelimeler

Ruby’de Operatörler indir, Ruby’de Operatörler Videosu, Ruby’de Operatörler Online izle, Ruby’de Operatörler Bedava indir, Ruby’de Operatörler Yükle, Ruby’de Operatörler Hakkında, Ruby’de Operatörler Nedir, Ruby’de Operatörler Free indir, Ruby’de Operatörler Oyunu, Ruby’de Operatörler Download


1 Ziyaretçi