Ruby数组2025年3月17日 | 阅读 3 分钟 Ruby 数组是有序的对象集合。它们可以包含诸如整数、数字、哈希、字符串、符号或任何其他数组之类的对象。 它的索引从 0 开始。负索引从数组的末尾以 -1 开始。例如,-1 表示数组的最后一个元素,0 表示数组的第一个元素。 创建 Ruby 数组Ruby 数组可以通过多种方式创建。
使用字面量构造器 []Ruby 数组使用字面量构造器 [] 构造。单个数组可以包含不同类型的对象。 例如,以下数组包含一个整数、一个浮点数和一个字符串。 输出 ![]() 使用 new 类方法Ruby 数组通过使用零个、一个或多个参数调用 ::new 方法来构造。 语法 设置数组的大小, 语法 在这里,我们提到数组大小为 10 个元素。 要了解数组的大小,可以使用 size 或 length 方法。 示例 输出 ![]() 示例 输出 ![]() 访问数组元素可以使用 #[] 方法访问 Ruby 数组元素。您可以传递一个或多个参数,甚至可以传递一个参数范围。 示例 输出 ![]() at 方法 要访问特定元素,也可以使用 at 方法。 示例 输出 ![]() slice 方法 slice 方法的工作方式与 #[] 方法类似。 fetch 方法 fetch 方法用于为超出数组范围的索引提供默认值错误。 示例 输出 ![]() 示例 输出 ![]() first 和 last 方法 first 和 last 方法将分别返回数组的第一个和最后一个元素。 示例 输出 ![]() take 方法 take 方法返回数组的前 n 个元素。 示例 输出 ![]() drop 方法 drop 方法与 take 方法相反。它返回删除 n 个元素后的元素。 示例 输出 ![]() 将项目添加到数组Ruby 数组元素可以通过不同的方式添加。
push 或 <<使用 push 或 <<,可以将项目添加到数组的末尾。 示例 输出 ![]() unshift使用 unshift,可以在数组的开头添加一个新元素。 示例 输出 ![]() insert使用 insert,可以在数组中的任何位置添加一个新元素。在这里,首先我们需要提到想要放置元素的索引号。 示例 输出 ![]() 从数组中删除项目Ruby 数组元素可以通过不同的方式删除。
pop使用 pop,可以从数组的末尾删除项目。它返回已删除的项目。 示例 输出 ![]() shift使用 shift,可以从数组的开头删除项目。它返回已删除的项目。 示例 输出 ![]() 删除使用 delete,可以从数组中的任何位置删除项目。它返回已删除的项目。 示例 输出 ![]() uniq使用 uniq,可以从数组中删除重复元素。它返回剩余的数组。 示例 输出 ![]() 下一节主题Ruby 哈希 |
我们请求您订阅我们的新闻通讯以获取最新更新。