📅  最后修改于: 2023-12-03 15:38:11.092000             🧑  作者: Mango
在 Ruby 中,我们可以使用 Array 类来创建和操作数组。在本文中,我们将介绍如何创建一个新的数组,并向其中添加、删除和访问元素。
要创建一个新的数组,可以使用以下语法:
my_array = Array.new
此代码将创建一个名为 my_array
的新数组,它是一个空数组。我们也可以使用以下语法来创建一个已经包含一些元素的数组:
my_array = Array.new([1, 2, 3])
这将创建一个数组,包含数字 1、2 和 3。
我们还可以使用数组字面量来创建一个新的数组:
my_array = []
这将创建一个空数组。要添加元素,我们可以使用 <<
运算符来向数组末尾添加元素:
my_array << 1
my_array << "hello"
my_array << [2, 3, 4]
这将向数组 my_array
中添加一个整数、一个字符串和一个数组。
要访问数组元素,我们可以使用中括号 []
运算符。索引从 0 开始,因此第一个元素的索引为 0,第二个元素的索引为 1,以此类推。例如:
my_array = ["foo", "bar", "baz"]
puts my_array[0] # 输出 "foo"
puts my_array[1] # 输出 "bar"
puts my_array[2] # 输出 "baz"
要修改数组元素,我们可以使用中括号 []
运算符和赋值运算符 =
。例如,以下代码将数组 my_array
的第一个元素更改为字符串 "hello":
my_array[0] = "hello"
要从数组中删除元素,我们可以使用 delete_at
方法和元素的索引。例如,以下代码将删除数组 my_array
的第二个元素:
my_array.delete_at(1)
我们还可以使用 pop
方法来删除数组末尾的元素:
my_array.pop
在 Ruby 中,创建、访问、修改和删除数组都很容易。我们可以使用 Array 类的方法来操作数组,例如 new
、<<
、[]
、=
、delete_at
和 pop
。祝你在 Ruby 中愉快地使用数组!