Ruby 中数组 (Array) 的用法?

· 约 3 分钟读完 · 第 24 / 199 章

推荐答案

在 Ruby 中,数组(Array)是一种有序的集合,可以存储任意类型的对象。数组的索引从 0 开始,支持多种操作,如添加、删除、遍历等。以下是一些常见的数组用法:

本题详细解读

数组的创建与初始化

在 Ruby 中,数组可以通过多种方式创建。最常见的方式是使用方括号 [] 来定义一个数组,并在其中放入元素。例如:

访问数组元素

数组的元素可以通过索引访问,索引从 0 开始。例如,arr[0] 访问数组的第一个元素。

修改数组元素

可以通过索引直接修改数组中的元素。例如:

添加元素

可以使用 push 方法将元素添加到数组的末尾,或者使用 << 操作符。

删除元素

可以使用 pop 方法删除数组末尾的元素,或者使用 shift 方法删除数组开头的元素。

遍历数组

可以使用 each 方法遍历数组中的每个元素。

数组长度

可以使用 length 或 size 方法获取数组的长度。

数组排序

可以使用 sort 方法对数组进行排序。

其他常用方法

  • include?:检查数组中是否包含某个元素。
  • uniq:去除数组中的重复元素。
  • reverse:反转数组中的元素顺序。

通过这些方法,Ruby 的数组提供了强大的功能来处理各种数据集合。