rust获取文件行数后对文件内容进行遍历的所有权问题?-灵析社区

WhatUpDanger

`.lines()` 把文件读完了,然后把文件对象给吃掉了。你如果还需要后续操作,可以把里边的内容先保存起来: let lines: Vec = file.lines().collect(); let count = lines.len(); for (lineno, line) in lines.iter().enumerate() { ... }

阅读量:1

点赞量:0

问AI