У меня есть массив, который содержит смесь строк и символов.
array = ["candy", :pepper, "wall", :ball, "wacky"]
Цель состоит в том, чтобы вернуть первое слово, которое начинается с букв "wa"
.
Вотмой код:
def starts_with_wa
deleted_words = array.delete_if{|word| word.class == Symbol}
## deletes the symbols in the original array
deleted_words.find do |w|
##it should iterate through the deleted_Words array but it shows error of undefined local variable or method "array" for main:Object
w.start_with?('wa')
end
end
starts_with_wa