Это немного странно, может быть, но интересно, если это возможно достичь следующей в одной линии рубинового кода.перечисления переменного рубина в одной строке коды
bar = 15
foo = 5
10.times { foo = foo + 1 }
puts foo == bar
т.е. я хочу выполнить действие на предопределенной переменной несколько раз, а затем сравнить его с другой переменной, возвращает логическое значение на основе того, являются ли они равны, но в одной строке кода?
Вы не меняете 'answer_should_be', не так ли? И затем вы проверяете, изменилось это или нет. Здесь что-то странное. –
Извините, код примера был вздор! Спасибо, что указал, что теперь, исправлено, я надеюсь. –
В вашем реальном коде вам нужно, чтобы для 'Fixnum' как в примере или для некоторых изменяемых объектов, таких как строки или массивы? Кстати, вы «одна строка» - довольно опасное ограничение: вы можете написать пример в одной строке, разделяющей инструкции с полуколонами =) –