gpt4 book ai didi

Ruby:使用默认值定义类级别哈希

转载 作者:数据小太阳 更新时间:2023-10-29 07:14:05 27 4
gpt4 key购买 nike

我有一个基本的 ruby​​ 类:

class LogEntry

end

我想做的是能够定义一个散列值,像这样:

EntryType = { :error => 0, :warning => 1, :info => 2 }

这样我就可以访问这样的值(或类似的东西):

LogEntry.EntryType[:error]

在 Ruby 中这甚至可能吗?我这样做的方式正确吗?

最佳答案

你可以这样做:

class LogEntry
EntryType = { :error => 0, :warning => 1, :info => 2 }
end

但是你想引用它作为

LogEntry::EntryType[:error]

关于Ruby:使用默认值定义类级别哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318969/

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