我正在嘗試進行數學測試。 我已經寫了這段代碼,但控制檯並沒有對此友好。 我試圖讓它打印出來非常令人印象深刻,不會太慢,如果用戶在5秒內進入正確的。這是我寫的。Ruby中的超時問題
puts "346*3?"
begin
Timeout::timeout 5 do
dans1 = gets.chomp
end
rescue Timeout::Error
dans1 = nil
end
puts (dans1 || "Too slow!")
if dans1 == "1038"
puts "Very impressive!"
else
puts "Better luck next time..."
end
忽略一些if
S和end
s這個只是一個片段我的代碼的其餘部分工作正常。
謝謝!
這解決了這個問題,但不會在所有問題是擺在首位 – Max
@Max關於「控制檯不友善」我專門回答這個問題的問題陳述瞭解釋。範圍是一個額外的,但獲取不會在控制檯中運行。 – james2m