迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

将项目添加到 Ruby 哈希

作者:迹忆客 最近更新:2023/03/21 浏览次数:

向 Ruby 哈希添加新项目的最佳和最常见的方法是使用方括号表示法 []。另一种方法是使用 merge 方法,当需要一次添加多个项目时,这种方法就很方便了。

使用方括号符号 [] 添加到 Ruby 哈希

示例代码:

country_codes = {
  "Nigeria" => "NG",
  "United State" => "US"
}
country_codes["Canada"] = "CN"

puts country_codes

输出:

{"Nigeria"=>"NG", "United State"=>"US", "Canada"=>"CN"}

在上面的代码中,我们可以使用括号符号 []"Canada"的国家代码添加到哈希中。

使用 merge 方法添加到 Ruby 哈希

如果你一次添加多个项目,merge 方法很有用。

示例代码:

country_codes = {
  "Nigeria" => "NG",
  "United State" => "US"
}

new_country_codes = country_codes.merge({"Canada" => "CN", "Ghana" => "GH"})

puts new_country_codes

输出:

{"Nigeria"=>"NG", "United State"=>"US", "Canada"=>"CN", "Ghana"=>"GH"}

如果我们想更新 country_codes 哈希的内容而不将合并结果重新分配给另一个变量,我们应该添加一个感叹号!,像 merge!

示例代码:

country_codes = {
  "Nigeria" => "NG",
  "United State" => "US"
}

country_codes.merge!({"Canada" => "CN", "Ghana" => "GH"})

puts country_codes

输出:

{"Nigeria"=>"NG", "United State"=>"US", "Canada"=>"CN", "Ghana"=>"GH"}

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

用 Ruby 解析 XML

发布时间:2023/03/21 浏览次数:112 分类:编程语言

本文展示了如何在 Ruby 中使用 gem nokogiri 解析 XML 文件。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便