gpt4 book ai didi

Ruby:遍历常量

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:23 25 4
gpt4 key购买 nike

我刚刚开始在 Ruby 中使用常量。

我有

module Constants
C1 = "foo"
C2 = "bar"
end

我想做

Constants.each do |c|
#do something with each one
end

但是它说

undefined method ‘each’ for Constants::module

....

有没有一种遍历常量列表的好方法?

最佳答案

module Constants
C1 = "foo"
C2 = "bar"
end

Constants.constants.each do |c|
puts "#{c}: #{Constants.const_get(c)}"
end
#=> "C1: foo"
#=> "C2: bar"

关于Ruby:遍历常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6712621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com