摘要: Fn / FnMut / FnOnce 闭包的本质是实现了上述三个call trait中某一个的匿名结构体,捕获环境变量指的是该匿名结构体对待环境变量的方式,可以只用immutale reference在匿名结构体中访问环境变量,也可以对环境变量通过一个mutable reference进行修改,也 阅读全文
posted @ 2022-03-09 16:15 hardsinging 阅读(288) 评论(1) 推荐(0)
摘要: 错误处理是Rust编码过程中重要的一环; ) 序言 现实世界处处凶险,充满了未知和异常,错误处理是保持代码健壮性必不可少的环节,处理错误的方式各有千秋,本文是对笔者在学习与实践过程中摸索得来的错误处理之道的梳理和总结. 为什么要进行错误处理 以如下Demo为例: fn main(){ let pat 阅读全文
posted @ 2022-03-05 20:58 hardsinging 阅读(709) 评论(0) 推荐(0)