gpt4 book ai didi

ruby-on-rails - Ruby 哈希硬编码编程最佳实践

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:59 24 4
gpt4 key购买 nike

我正在阅读有关 ruby​​ 编程最佳实践的信息,我发现了这个页面:https://github.com/styleguide/ruby

在这里面,“哈希”部分解释说:

# bad
user = {
login: "defunkt",
name: "Chris Wanstrath"
}

# bad
user = {
login: "defunkt",
name: "Chris Wanstrath",
"followers-count" => 52390235
}

# good
user = {
:login => "defunkt",
:name => "Chris Wanstrath",
"followers-count" => 52390235
}

如果我比最后一个 block 读得更好,为什么第一个 block 被标记为

最佳答案

这只是 GitHub 用于其代码库的样式指南,仅此而已。他们可能更喜欢它,因为他们的很多代码都是在 Ruby 1.9 建立之前编写的,并且他们希望保持一致。

我个人尽可能地使用新语法。请注意,最后一个示例本身很糟糕,因为它将符号键和字符串键混合在一起。

关于ruby-on-rails - Ruby 哈希硬编码编程最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26546608/

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