Вот некоторые часто используемые методы Ruby для условных операторов (if else), а также примеры кода:
-
Инструкция if-else:
if condition # code to execute if condition is true else # code to execute if condition is false end -
тройной оператор:
condition ? code_if_true : code_if_false -
если утверждение:
unless condition # code to execute if condition is false else # code to execute if condition is true end -
Кейс:
case variable when value1 # code to execute if variable equals value1 when value2 # code to execute if variable equals value2 else # code to execute if variable doesn't match any values end -
если форма модификатора:
code_to_execute if condition -
если модификатор не имеет формы:
code_to_execute unless condition -
Лестница if-elsif-else:
if condition1 # code to execute if condition1 is true elsif condition2 # code to execute if condition2 is true else # code to execute if all conditions are false end