我将如何基本上低于“如果信==(一个字母包含在数组内‘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
假定ELSIF内说的信该方法被馈送a_guess,它是一个字符串形式的字母和一个单字母数组。当信是猜到了,它的出现,否则一个“_”打印
an_array = ["r", "i", "c", "s", "h", "a", "w"]
letter_guess = "r"
那么抱歉,我也假设我有保存每个字母的猜测,所以我想不想找个inlcude一个letterbank。我不知道我应该做的,下面的moethod或在它...(已经猜到字母)
letterbank = ["s", "w", "t", "j"]
所以在这种情况下,我想下面的打印...谢谢!
r___s__w
'letterbank.include? letter' – mudasobwa
提示:字符串是有效的字符数组。制作字符阵列是浪费的。 – tadman