我正在尝试创建一个按字母顺序排列用户单词条目的程序。但是,对用户条目的检查表明,ruby 出于某种原因为每个单词添加了换行符。例如,如果我输入 Dog, Cat, Rabbit 程序返回 ["Cat\n", "Dog\n", "Rabbit\n"] 我如何防止这种情况发生?
words = []
puts "Enter a word: "
until (word = gets).to_s.chomp.empty?
puts "Enter a word: "
words << word
end
puts words.sort.inspect