📅  最后修改于: 2023-12-03 14:56:47.941000             🧑  作者: Mango
index
函数是 Ruby 中的一个数组方法,用于查找指定元素在数组中的索引位置。
该方法通过遍历数组,找到第一个匹配的元素,并返回其索引位置。如果没有找到匹配的元素,将返回 nil
。
array.index(obj)
obj
: 需要查找的元素。nil
。fruits = ["apple", "banana", "orange"]
fruits.index("banana")
# 输出: 1
fruits.index("grape")
# 输出: nil
index
方法只返回第一个匹配元素的索引位置,如果数组中存在多个匹配元素,只返回第一个。-1
表示倒数第一个元素。each_index
方法配合条件判断来实现。index
函数是 Ruby 数组类中非常常用的函数之一,能够快速定位指定元素在数组中的位置。在实际开发中,我们经常需要根据元素的索引执行一些特定操作,使用 index
函数可以方便地实现此功能。