假设我有一个数组
["70 percent chance of rain", " 35 percent chance of snow"]
我将如何获得包含的元素的索引"rain"
?
你必须使用index
方法
array = ["70 percent chance of rain", " 35 percent chance of snow"]
index = array.index { |x| x.include?('rain') } # gives 0
index = array.index { |x| x.include?('snow') } # gives 1
注意:- 这将为您提供第一次出现的字符串的索引,如果字符串不存在,它将返回nil
例如:- percent
存在于两个数组元素中,因此它将返回0
index = array.index { |x| x.include?('percent') } # gives 0
'不存在' 不存在于任何元素中,因此它将返回nil
index = array.index { |x| x.include?('not present') } # gives nil