2个稳定版本
1.1.1 | 2022年10月12日 |
---|
#418 in 测试
8KB
file_into_string Rust crate
将典型文本文件读取为字符串或字符串向量。
-
file_into_string(file:文件) -> std::io::Result<String>
-
file_into_strings(file:文件) -> std::io::Result<Vec<String>>
示例
use std::fs::File;
use file_into_string::*;
// Open an existing text file; read the File into a String.
let file = File::open("example.txt").unwrap();
let string = file_into_string(file).unwrap();
// Open an existing text file; read the File into a Vec<String>.
let file = File::open("example.txt").unwrap();
let strings = file_into_strings(file).unwrap();
安装
您可以使用此Rust crate
[dependencies]
file_into_string = "*"
或者,如果您愿意,您可以将源代码复制到您自己的程序中。
注意
这些函数故意保留换行符,即\n
换行符和\r
回车符。
这些函数使用缓冲读取器以提高效率。
这些函数编写得易于理解,因此如果您愿意,可以将其复制到您自己的代码中。
如果您正在读取非常大的文件,那么您可能更喜欢编写自己的代码来处理读取的每一行。
常见问题解答
为什么使用这个而不是Rust的BufRead lines()
函数?
因为我们在必须保留换行符的情况下有使用案例。
为什么将其作为crate发布?
因为我们想使其易于使用,并便于开发者学习如何使用Rust编程时作为示例。
跟踪
- 项目:file-into-string-rust-crate
- 版本:1.1.1
- 创建时间:2022-10-01T22:58:34Z
- 更新时间:2022-10-12T21:56:45Z
- 网站:https://github.com/sixarm/file-into-string-rust-crate
- 联系:Joel Parker Henderson [email protected]
- 许可证:MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0