我在這裏創建了3個方法,我需要一個輸出最終成功消息而不是圓形成功消息。紅寶石 - 方法問題
WINNING_COMBO = {
'r' => ['sc', 'l'],
'p' => ['r', 'sp'],
'sc' => ['p', 'l'],
'l' => ['sp', 'p'],
'sp' => ['sc', 'r']
}
我在這裏創建了3個方法,我需要一個輸出最終成功消息而不是圓形成功消息。紅寶石 - 方法問題
WINNING_COMBO = {
'r' => ['sc', 'l'],
'p' => ['r', 'sp'],
'sc' => ['p', 'l'],
'l' => ['sp', 'p'],
'sp' => ['sc', 'r']
}
def display_results(player, computer, counts)
prompt(
case
when counts[:player] == 3 then "You won the game! Congrats!"
when counts[:computer] == 3 then "Computer won the game. Try again?"
when win?(player, computer) then "You won this round!"
when win?(computer, player) then "Computer won this round! You loose!"
else "It's a tie on this round! No one wins!"
end
)
end
每個人都應該檢查遊戲結果輪投票結果之前。
你真的要發佈75行代碼來說明你的問題嗎?嘗試創建一個[mcve] – Stefan
我剛剛發佈它的完整信息。你可以編輯它,如果你不想。 –
這是由你來提供[最小可行的例子](http://stackoverflow.com/help/how-to-ask)。我們已經幫你回答了你的問題。 – mudasobwa