我需要一个用gets.chomp
收集用户输入的代码,如果他们重复两次相同的答案,则会读取错误消息。这样做的最佳方法是什么?有没有办法收集答案,然后继续检查重复?
答案 0 :(得分:1)
保留答案的历史。
history = []
loop do
answer = gets.chomp
if history.include? answer
puts "already answered"
next
else
history.push answer
end
# do something
end