我有这个代码片段:
for (f <- file_list){
val file_name = path + "\\" + f + ".txt"
val line_list = Source.fromFile(file_name).getLines()
println (file_name + ": " + line_list.length)
println (file_name + ": " + line_list.length)
total_number_lines += line_list.size
}
我有一个文件列表,我为每个文件打开它,将其加载为其行列表,然后计算列表中的行数。
前一个调用line_list.length
给出了正确的行号值,但后一个总是返回零。实际上,在length
函数执行后,line_list
列表似乎是空的。
我真的不明白为什么会这样。
我错过了什么?