Ruby中的反射(Reflection)应用实例 上传者:qqabsorption26074 2021-06-26 00:18:39上传 PDF文件 69.73 KB 热度 34次 我们注意到模块的定义中有三个常量,定义的是类名称,下面代码片段,基于上面的类定义:我们注意到 ModuleA.constants,这个方法是Module模块中的,其作用是返回模块中所有常量的Symbol对象。我们通过正则表达式匹配名字,来过滤。找都类名称之后,开始构造对象:调用Symbol的new方法构造出次对象,然后我们调用对象的say方法:达到了我们预期的结果。我们尝试更改一个成员变量的值。从我个人经验来说我觉得两个地方有用:你觉得呢? 下载地址 用户评论 更多下载 下载地址 立即下载 用户评论 发表评论