Rust ?运算符 Rust读写txt文件

一、Rust ?运算符

?运算符:传播错误的一种快捷方式。
  • 如果Result是Ok:Ok中的值就是表达式的结果,然后继续执行程序。

  • 如果Result是Err:Err就是整个函数的返回值,就像使用了return

?运算符只能用于返回Result的函数。
?运算符与main函数
  • main函数返回类型是:()

  • main函数的返回类型也可以是:Result<T,E>

  • Box是trait对象,简单理解:“任何可能的错误类型”

二、Rust读写txt文件

Rust可以对txt文件读、写、创建、添加、打开操作。

三、Rust实例测试

main.rs

获取上面代码

其中test1.txt文件内容如下:

运行效果如下:

生成的test2.txt文件,内容如下:


如果本文对您有所帮助,请关注微信公众号 “ 捷创源Linux ”,可以获取更多技术干货!