Я хотел бы получить доступ к выражению операторов case из предложения then, т. Е.
food = "cheese"
case food
when "dip" then "carrot sticks"
when "cheese" then "#{expr} crackers"
else
"mayo"
end
где в этом случае expr будет текущая стоимость пищи. В этом случае, я знаю, я мог бы просто получить доступ к переменной food, однако могут быть случаи, когда значение больше не доступно (array.shift и т. Кроме перемещения expr в локальную переменную и последующего доступа к нему, есть ли способ прямого доступа к значению падежей expr
Roja
p.s. Я знаю, что этот конкретный пример тривиален, его пример сценарий.