0
我想提示用戶按ESC或任何其他鍵。按下ESC將停止所有進一步的操作。按ENTER(或任何其他鍵)將執行其他操作。Ruby:gets.chomp 1 keypress
按ENTER工作正常,但得到等待用戶實際按回車。使它不是很友善。
用戶在1次按鍵後有沒有辦法繼續?
puts "Press Enter to continue or ESC to quit..."
decision = gets.chomp
if decision != "^["
then puts "do this stuff"
else
puts "bye"
end
你說得對。仍在學習。感謝您闡述您的推理,這對了解「爲什麼」有很大幫助。 –
隨時歡迎。 – mudasobwa