If-Koubou

Ruby Ako, Ostalo Ako Command Sintaksa

Ruby Ako, Ostalo Ako Command Sintaksa (Kako da)

Rubinski jezik ima vrlo jednostavnu upravljačku strukturu koja je jednostavna za čitanje i praćenje.

Ako je sintaksa

ako var == 10
ispisati "Varijabla je 10"
kraj

Ako je druga sintaksa

ako var == 10
ispisati "Varijabla je 10"
drugo
print "Varijabla je nešto drugo"
kraj

Ako je ostalo ako je sintaksa

Ovo je ključna razlika između Ruby i većine drugih jezika. Imajte na umu da je "drugo ako" zapravo napisano "elsif" bez e.

ako var == 10
ispisati "Varijabla je 10"
elsif var == "20"
ispisati "Varijabla je 20"
drugo
print "Varijabla je nešto drugo"
kraj

Ternarna (skraćena izjava) Sintaksa

Ternarna sintaksa je jednaka Rubyu kao i većina jezika. Sljedeći uzorak će ispisati "Varijabla je 10" ako var iznosi 10. Inače će ispisati "Varijabla nije 10".

print "Varijabla je" + (var == 10? "10": "ne 10")