Мне интересно, есть ли элегантный способ создания переменных с использованием цикла в ruby?Создание нескольких переменных с помощью цикла?
Скажем, я хочу, чтобы поместить это в какой-то петли
def workhours
@monday = blah
@tuesday = brah
@wednesday = bro
@thursday = blap
@friday = blagh
end
То, что я хочу быть в состоянии сделать
def workhour_ideally
days = [ "monday", "tuesday", "wednesday", "thursday", "friday" ]
days.each do |smack|
@"smack" = whatever
end
end
Возможно ли это с рубином?
Связанный вопрос: http://stackoverflow.com/questions/1778638/idiomatic-object-creation-in-ruby –