gpt4 book ai didi

Ruby 全局变量,合法使用

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

我从未见过在任何 Ruby 代码中使用过全局变量。我知道它们的使用在不同语言中是不受欢迎的,但它们在 Ruby 中似乎无用。任何人都可以指出使用它们的正确设计的代码吗?

如果我是对的并且它们是多余的/历史的,为什么它们坚持使用 1.9?

需要明确的是,我指的不是 Ruby 为您设置的变量,如 $"$stdin。我指的是在自己的代码中使用。

最佳答案

我唯一一次在体面的代码中看到它是为了日志。

$log = Logger.new('foo.log', 'daily')

常量可能会很好,但在常量上调用方法感觉有点奇怪。

关于Ruby 全局变量,合法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938082/

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