2016-03-22 2 views
0

Мне нужен код, который собирает вход пользователя с gets.chomp, и если они повторяют один и тот же ответ дважды, он будет читать сообщение об ошибке. Каков наилучший способ сделать это? Есть ли способ собрать ответы, а затем продолжить проверку дубликатов?Ингибирование повторения с использованием пользователя

ответ

1

Храните историю ответов.

history = [] 

loop do 
    answer = gets.chomp 
    if history.include? answer 
    puts "already answered" 
    next 
    else 
    history.push answer 
    end 

    # do something 
end 
+0

Мой код работает прямо сейчас! Спасибо вам миллион раз за Урсуса. Приветствия <3 – AC16

+0

Happy Amee <3 <3 – Ursus

Смежные вопросы