对 OpenStruct 和 instance_eval 初步了解 发表于 2017-10-30 | OpenStruct快速创建一个 class。并拥有 class 的功能。 参考: Ruby 中的 OpenStruct 详解 OpenStruct instance_eval参考:BasicObject 可以使用 instance_eval 访问类的实例变量, 可以把变量中保存的代码执行。 如:(通过 OpenStruct 快速创建对象,通过 instance_eval 执行代码变量)