If-Koubou

Ruby If, Else If Command Składnia

Ruby If, Else If Command Składnia (Jak)

Język Ruby ma bardzo prostą strukturę kontrolną, która jest łatwa do odczytania i śledzenia.

Jeśli składnia

jeśli var == 10
drukuj "Zmienna to 10"
koniec

If Else Składnia

jeśli var == 10
drukuj "Zmienna to 10"
jeszcze
print "Zmienna to coś innego"
koniec

If Else If Składnia

Oto kluczowa różnica między Ruby i większością innych języków. Zauważ, że "else if" jest rzeczywiście napisane "elsif" bez e.

jeśli var == 10
drukuj "Zmienna to 10"
elsif var == "20"
drukuj "Zmienna to 20"
jeszcze
print "Zmienna to coś innego"
koniec

Ternary (skrócona instrukcja if) Składnia

Ternary Składnia jest taka sama w Ruby jak w większości języków. Poniższa próbka wyświetli "Zmienna to 10", jeśli var jest równe 10. W przeciwnym razie wyświetli się "Zmienna to Nie 10".

print "Zmienna to" + (var == 10? "10": "Nie 10")