Ruby If, Komut Sözdizimi If If
Ruby dili, okuması ve takip etmesi kolay, basit bir kontrol yapısına sahiptir.
Eğer sözdizimi
eğer var == 10
yazdır "Değişken 10"
son
Başka Bir Sözdizimi Varsa
eğer var == 10
yazdır "Değişken 10"
Başka
print "Değişken başka bir şeydir"
son
Varsa Eğer Sözdizimi
İşte Ruby ve diğer birçok dil arasındaki temel fark. "Başka eğer" aslında e olmadan "elsif" yazıldığını unutmayın.
eğer var == 10
yazdır "Değişken 10"
elsif var == “20”
"Değişken 20"
Başka
print "Değişken başka bir şeydir"
son
Üçlü (eğer ifade kısaltılmışsa) Sözdizimi
Üçlü sözdizimi Ruby'de çoğu dille aynıdır. Aşağıdaki örnek, var değişkeninin 10'a eşit olması durumunda “Değişken 10” yazacaktır. Aksi taktirde “Değişken 10 Değil” yazacaktır..
“Değişken” + (var == 10? “10”: “Değil 10”) yazdır