【发布时间】:2014-07-25 07:46:27
【问题描述】:
这个函数应该从逗号分隔值文件中提取名称,并将它们放入一个数组中。
def xprt_csv_to_ary(csv_file)
namecatcher_regex = "/^[\.{1}]([A-Z]+)\.{3}/" # Matches up to char before next name
current_word = 0
names_array = []
while current_word < 5000
if current_word == 0
name = csv_file.readline.match(namecatched_regex)
else
name = csv_file.past_match.match(namecatcher_regex)
end
names_array[current_word] = name
current_word ++
end
return names_array
end
我收到以下错误:
syntax error, unexpected keyword_end
如果有人直接回答我的问题,我会很高兴被提及解决我的问题的现有问题。
【问题讨论】:
-
标题和问题中的错误信息不匹配。它是哪一个?是否有缺少
end或太多?
标签: ruby syntax-error