📅  最后修改于: 2023-12-03 15:04:57.141000             🧑  作者: Mango
在 Ruby 中,可以使用 Array#index
方法查找数组中元素的索引。
以下是 Array#index
方法的语法:
array.index(element)
其中,
array
:要查找索引的数组。element
:要查找的元素。如果找到元素,返回该元素在数组中的索引,否则返回 nil
。
以下示例展示了如何使用 Array#index
方法查找数组中元素的索引:
fruits = ["apple", "banana", "kiwi", "apple", "kiwi"]
puts fruits.index("banana") # 1
puts fruits.index("kiwi") # 2
puts fruits.index("orange") # nil
此示例中,我们定义了一个包含多个水果名称的数组 fruits
,然后依次查找其中的 "banana"
、"kiwi"
和 "orange"
。
我们使用了 Array#index
方法,并向其传递要查找的元素。方法返回元素在数组中的索引,如果找不到元素,则返回 nil
。
如上代码片段,在markdown中显示为:
fruits = ["apple", "banana", "kiwi", "apple", "kiwi"]
puts fruits.index("banana") # 1
puts fruits.index("kiwi") # 2
puts fruits.index("orange") # nil