小编Byr*_*ark的帖子

使用Ruby中的匿名模块

假设我按如下方式制作模块:

m = Module.new do
  class C
  end
end
Run Code Online (Sandbox Code Playgroud)

三个问题:

  • 除了参考m,有没有办法可以访问C和内部的其他东西m

  • 我可以在创建匿名模块后为其命名(就像我输入"模块......")一样?

  • 当我完成它时,如何删除匿名模块,以便它定义的常量不再存在?

ruby module anonymous

5
推荐指数
1
解决办法
1610
查看次数

标签 统计

anonymous ×1

module ×1

ruby ×1