Как бы я в основном говорю в ELSIF ниже «если букв == (письмо, содержащихся в массиве„letterbank“) ===> печать письма»ELSIF письма, которое содержится в массиве
def hide_or_not(an_array, a_guess)
an_array.each do |letter|
if a_guess == letter
print a_guess
elsif SOMETHING HERE
print letter
else
print "_"
end
end
end
предполагающих метод получает a_guess, который представляет собой букву в виде строки и массив из отдельных букв. Когда письмо угадывается, по-видимому, или же «_» печатается
an_array = ["r", "i", "c", "s", "h", "a", "w"]
letter_guess = "r"
то жаль, что я также при условии, что я должен сохранить каждое письмо догадывался, поэтому я хочу, чтобы где-то inlcude в letterbank. Я не знаю, если я должен сделать это ниже moethod или внутри него ... (уже угадываются буквы)
letterbank = ["s", "w", "t", "j"]
так что в этом случае, я хотел бы ниже, чтобы напечатать ... спасибо!
'letterbank.include? letter' – mudasobwa
Подсказка: Строки - это массивы символов. Создание литеральных массивов символов бесполезно. – tadman