在 Ruby 中,散列对象(Hash)和数组(Array)是两个常用的数据结构,用于存储和操作数据。散列对象是一种键值对的集合,而数组则是一个有序的元素集合。本文将详细介绍 Ruby 中的散列对象和数组,并提供相应的源代码示例。
散列对象(Hash)
散列对象是一种由键值对组成的集合。每个键值对由一个键(key)和一个值(value)组成。散列对象中的键是唯一的,而值可以重复。我们可以使用键来访问和操作对应的值。
创建散列对象
在 Ruby 中,我们可以使用花括号 {}
或 Hash.new
创建一个散列对象。
person = {
"name" =>