Ruby If, else If Command Syntax
De Ruby-taal heeft een zeer eenvoudige besturingsstructuur die gemakkelijk te lezen en te volgen is.
Als syntaxis
als var == 10
print "Variabele is 10"
einde
Als anders syntaxis
als var == 10
print "Variabele is 10"
anders
print "Variabele is iets anders"
einde
Als anders Als syntaxis
Dit is het belangrijkste verschil tussen Ruby en de meeste andere talen. Merk op dat "else if" eigenlijk "elsif" is gespeld zonder de e.
als var == 10
print "Variabele is 10"
elsif var == "20"
print "Variabele is 20"
anders
print "Variabele is iets anders"
einde
Ternary (verkort als statement) Syntaxis
De syntaxis van Ternary is in Ruby hetzelfde als in de meeste talen. In het volgende voorbeeld wordt "De variabele is 10" afgedrukt als var gelijk is aan 10. Anders wordt "De variabele is niet 10" afgedrukt.
print "De variabele is" + (var == 10? "10": "Not 10")