我想知道是否有一个优雅的方式来创建变量使用循环在红宝石?用循环创建多个变量?
说我想要把这个在某种循环
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 – 2012-01-04 22:40:00