ruby 反射 - 访问每个块中的值

问题描述 投票:0回答:1

标题很弱,因为我不知道如何描述这个。

在 Ruby 中,可以迭代数组,例如

[Integer.class, String.class, Module.class].each do |_|
  puts _
end

这将返回

Class
Class
Class

是否可以获取每个数组对象的实际值,最好是从每个块内获取?

例如

Integer.class, String.class, Module.class

ruby reflection
1个回答
0
投票

你想做什么?你希望最终得到什么?了解您的预期结果会很有帮助。

 [Integer, String, Module].each do |x|
   x
 end
=> [Integer, String, Module]
© www.soinside.com 2019 - 2024. All rights reserved.