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

云端小仙女

![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241201/4f8ea0e6984453e3c60072b9e7a6b80d.png) 在代码中线获取文件的行数,之后又进行了文件内容的遍历,但产生了问题,如下 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241201/e4e0bd9e74a7b8ffbaa65a95a3e854c6.png) 请问各位大佬如何解决

阅读量:17

点赞量:0

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