我有一个包含新行的列表,我想将它转换成一个数组,例如
JAN
FEB
MAR
APR
MAY
进入 ["JAN", "FEB", "MAR", "APR", "MAY]
任何帮助将不胜感激。 谢谢
这样的东西似乎不起作用(text_file.txt 包含上面的月份列表)
file = File.new("text_file.txt", "r")
while (line = file.gets)
line.chomp
list = line.split(/\n/)
puts "#{list}"
end
最佳答案
这适用于 1.9.. 不确定是否为空?虽然在 1.8 中可用
%(
JAN
FEB
MAR
APR
MAY
).split(/\n/).reject(&:empty?)
关于ruby - 新行列表到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8309964/