Руби Иф, Елсе Иф Цомманд Синтак
Руби језик има врло једноставну контролну структуру која се лако чита и прати.
Ако је синтакса
ако вар == 10
принт "Вариабле ис 10"
крај
Иф Елсе Синтак
ако вар == 10
принт "Вариабле ис 10"
друго
принт "Вариабле је нешто друго"
крај
Иф Елсе Иф Синтак
Ево кључне разлике између Руби и већине других језика. Приметите да је “елсе иф” заправо написано “елсиф” без е.
ако вар == 10
принт "Вариабле ис 10"
елсиф вар == “20”
принт "Вариабле ис 20"
друго
принт "Вариабле је нешто друго"
крај
Тернари (скраћена изјава) Синтакса
Тернарна синтакса је иста у Руби-у као и већина језика. Следећи узорак ће одштампати "Варијабла је 10" ако је вар једнака 10. У супротном ће исписати "Варијабла није 10".
принт “Варијабла је” + (вар == 10? “10”: “Не 10”)