我一直有我的一個小程序的問題。它應該問的話,直到你說什麼,然後打印從這些words.Instead的按字母順序排序陣列我已經inputed不打印輸出這裏的話後是代碼:無法打印按字母順序排序的數組(紅寶石)
puts "which words would you like to sort?"
def sort
sw=[]
word=gets.chomp.to_s
sw2=sw.push "#{word}"
if word == ""
puts sw2.sort
else
sort
end
end
sort
請了解如何使用Markdown並相應地設置您的帖子的格式。或者,編輯您的問題以刪除代碼,將其粘貼回原始內容,選擇全部內容,然後按CTRL + K,它將爲您設置格式。 –
歡迎來到SO。請花些時間閱讀http://stackoverflow.com/help/how-to-ask。它會幫助你提出很好的問題(希望這將有助於產生良好的答案)。 – orde
''#{word}「'應該只是」單詞「。沒有理由引用它。它也應該是'sw2 << word',而不是從'push'的結果分配。 – tadman