Ruby 集合与容器对象全解析
1. 哈希操作
哈希(Hash)是 Ruby 中强大的数据结构,以下是关于哈希的一些常见操作:
- 清空哈希 :使用 Hash#clear 方法可以清空哈希。这是一个原地操作,清空后的哈希与原哈希是同一个对象。示例代码如下:
>> {1 => "one", 2 => "two" }.clear
=> {}
- 替换哈希内容 :哈希有
replace方法,用于替换其内容,同样是原地操作。示例如下:
>> { 1 => "one", 2 => "two" }.replace({ 10 => "ten", 20 => "twenty"})
=> {10 => "ten", 20 => "twenty"}
- 哈希查询方法 :哈希提供了多种查询方法,用于查询其状态。常见的查询方法及含义如下表所示:
| 方法名/示例调用 | 含义 |
| — | — |
|h.has_key?(1)| 如果h有键1,则返回true
超级会员免费看
订阅专栏 解锁全文
1226

被折叠的 条评论
为什么被折叠?



