【发布时间】:2012-10-06 19:17:10
【问题描述】:
class Foo
attr_accessor :name, :age, :email, :gender, :height
def initalize params
@name = params[:name]
@age = params[:age]
@email = params[:email]
.
.
.
end
这似乎是一种愚蠢的做法。在 Ruby 中初始化对象的更好/更惯用的方法是什么?
Ruby 1.9.3
【问题讨论】:
-
我实际上认为这个问题的答案是“不”——可能有更好的方法,但如果有更好的更惯用的方法,那么肯定会有下面投票赞成的答案。
标签: ruby object new-operator ruby-1.9.3