一步一步学Ruby(十九): Hash

简介:

一、Hash的定义和赋值

Hash代表键值对的集合,Ruby里的键值可以是任意类型,字符串,数字,甚至是数组

image

二、Hash的基本方法

1.迭代Hash的元素

image

2. 检索Key值

image

3.删除Hash的元素

image

三、Hash内部的Hash

image

 本文转自敏捷的水博客园博客,原文链接http://www.cnblogs.com/cnblogsfans/archive/2009/02/23/1396862.html如需转载请自行联系原作者


王德水

相关文章
|
3天前
|
存储 Ruby 索引
|
3天前
|
Ruby 索引
|
存储 Ruby
【Ruby on Rails全栈课程】2.8 ruby的数据结构--哈希(Hash)
1、哈希(Hash) 哈希也是存储对象的一个集合,哈希里面的元素是以"key" => “value”(键值对)这样的形式存在的,元素是没有顺序的,哈希的键可以是任意对象,键必须的唯一的,键通常用符号(Symbol)表示。 哈希的创建有两种形式,两种形式都是一样的,最常使用第二种:
159 0
|
移动开发 索引
Ruby学习笔记-Hash
l         哈希 1.创建哈希:就像创建数组一样,我们可以通过Hash类来创建一个Hash实例: h1 = Hash.new                                                  #默认值为nil h2 = Hash.new(“This is my first hash instance”)  #默认值为” This is my first hash instance”: 上面两个例子都创建了一个空的Hash实例。
758 0
|
C# Ruby
ruby学习笔记(11)--symbol与hash参数
symbol是啥就不深入的讨论了,只简单说说symbol的好处 ruby内部对于每个对象,都会有一个数字id用来标识并区分,可以用xxx.object_id来查看 puts "0001".object_id puts "0001".
894 0
|
3天前
|
Ruby
|
3天前
|
数据采集 Web App开发 数据处理
Ruby网络爬虫教程:从入门到精通下载图片
Ruby网络爬虫教程:从入门到精通下载图片
|
3天前
|
JSON 数据格式 Ruby
|
3天前
|
JSON Ubuntu Linux