嗨,我收到错误
`+':无法将String转换为Array(TypeError)
文件中的数据用TAB分隔。
文件中的数据是:
Hi! Welcome to
Hi! Welcome to google
Hi! Welcome to google Technologies
Hi! Welcome to google Technologies Hyderabad
Hi! Welcome to google Technologies Hyderabad Telengana
Hi! Welcome to google Technologies Hyderabad Telengana India
read_file=File.open('C:/Users/x/1234567.txt', 'r+')
read_file.each do |x|
#puts x.length
array_list=x.split(/\t/)
#print array_list.length
case array_list.length
when 3,4
puts "hi"
when 5
print array_list[0..3]
when 6
print array_list[0..3]
print array_list[0..2] + array_list[4]
when 7
print array_list[0..3]
print array_list[0..2] + array_list[4]
print array_list[0..2] + array_list[5]
when 8
print array_list[0..3]
print array_list[0..2] + array_list[4]
print array_list[0..2] + array_list[5]
print array_list[0..2] + array_list[6]
else
puts "Happy"
end
end