Я пытаюсь найти в массиве значение, если это значение найдено, то возвращаем, что значение найдено и индекс, по которому оно было найдено.Если значение не найдено, возвращается индекс -1
array = [1, 2, 3]
search_value = gets.chomp
array.map.include?(search_value) || -1
if index != -1
puts "Found " + search_value + " at " + index.to_s
Ожидаемый результат - Found 2 at 1
Вместо этого я получаю Found 2 at True
, я понимаю, почему это происходит, но я не знаю, как это сделать.исправить это