ObjectSpace模块

来源:互联网 发布:cnabs 中国专利数据库 编辑:程序博客网 时间:2024/06/02 22:40
#Symbol 数量Symbol.all_symbols.size#ObjectspaceObjectspace.each_object(A) do |x|    x.instance_eval do      def hello      end    endend#打印10000次10_000.times{    puts "xx"}

调用instance_eval时如果传入字符串参数,接收者的单例类入栈求值的代码所在的嵌套层次。调用 class_eval 或 module_eval 时如果传入字符串参数,接收者入栈求值的代码所在的嵌套层次.

原创粉丝点击