我有一個多行輸入使用gets參數,很好。問題是,它跳過我的下一個變...Ruby跳過之前得到的參數
print "Multi-line response: "
response = gets("done").chomp
print "One line response: "
oneLine = gets.chomp
前兩行按預期運行(我可以輸入多行文本,直到我類型來完成的,然後按回車)。然後打印「一行響應:」並退出程序。我從來沒有得到oneline的輸入。
這是怎麼發生的?
我只是登錄,查看您的評論在您的其他問題。我更新了我的答案,但@itdoesntwork完全正確。 – Anthony 2015-02-10 23:56:04