我是新来的Ruby所以请原谅我,如果这是明显的东西..在Ruby中模拟枚举的最佳方式? (第二部分)
我做了一个类,像这样
class Element
attr_accessor :type
:type_integer
:type_string
end
(这真的只是一个例子,不实际的代码)
嗯,我读了Enums in Ruby,我宁愿去像其他语言枚举类似的路线。但是,我有一个问题,在执行此操作时如何保持全局范围清晰。我想要能够做的是类似于
e=Element.new
e.type=Element.type_integer
或类似的东西非常简单和直接。
为什么要关闭这个问题? – Earlz 2009-12-24 21:30:03