Ruby Enumerable find_index()函数
enumerable 的 find_index() 是Ruby中一个内置的方法,它返回块中给定条件下返回真值的项目的索引,或者返回等于给定值的项目的索引。如果没有给出块,那么它将返回一个枚举器。如果该值不存在于枚举器中,那么它将返回nil。
语法 : enu.find_index { |obj| block } 或 enu.find (val)
参数 : 该函数接受一个块,其条件是用来寻找第一个元素,该元素为真,或者接受第一次出现的值来进行搜索。
返回值 : 它返回索引。
例子 1 :
输出:
例2 :
输出: