If-Koubou

Ruby Dacă, altfel, dacă sintaxa de comandă

Ruby Dacă, altfel, dacă sintaxa de comandă (Cum să)

Limba Ruby are o structură de control foarte simplă, ușor de citit și de urmărit.

Dacă sintaxa

dacă var == 10
print "Variabila este de 10"
Sfârșit

Dacă sintaxa altcuiva

dacă var == 10
print "Variabila este de 10"
altfel
tipăriți "Variabila este altceva"
Sfârșit

Dacă altceva dacă sintaxa

Iată diferența cheie dintre Ruby și cele mai multe alte limbi. Rețineți că "altceva dacă" este de fapt scris "elsif" fără e.

dacă var == 10
print "Variabila este de 10"
elsif var == "20"
print "Variabila este 20"
altfel
tipăriți "Variabila este altceva"
Sfârșit

Ternar (scurtă dacă declarația) Sintaxă

Sintaxa ternară este aceeași în Ruby cu majoritatea limbilor. Următorul eșantion va tipări "Variabila este 10" dacă var este egal cu 10. În caz contrar se va imprima "Variabila nu este 10".

print "Variabila este" + (var == 10? "10": "Nu 10")