没有合适的资源?快使用搜索试试~ 我知道了~
harmonyos2-elements-of-rust:Rust风格和哲学
共1个文件
md:1个
需积分: 9 0 下载量 52 浏览量
2021-07-01
15:36:42
上传
评论
收藏 9KB ZIP 举报
温馨提示
和声2 :fire: Rust 编程技巧 :fire: 一组软件工程技术,用于使用 Rust 有效表达意图。 清理 本节是关于提高清晰度。 对抗向右的压力 在与编译器争吵之后,后退并看到几个嵌套的组合器链或匹配语句并不罕见。 编写干净的 Rust 的大部分艺术与去嵌套技术的明智应用有关。 去嵌套的基础知识 使用? 扁平化错误处理,但注意不要将错误转换为顶级枚举,除非在代码中的同一点处理它们是有意义的。 将不同的关注点放在不同的类型中。 当组合链超过一条线时,将它们分开。 为中间步骤指定有用的名称。 在许多情况下,多行组合器链可以更清楚地改写为 for 循环。 完整复杂类型的模式匹配,而不是使用嵌套的匹配语句 如果您的 match 语句只有一个您关心的模式,后跟一个通配符,请将 match 语句替换为if let My(Match(Pattern(thing))) = matched_thing { /*...*/ }可能与如果您之前关心通配符,则可以使用else分支。 运行货物剪辑! 它可以为清理代码提供许多合法有用的建议 元组匹配 如果您发现自己编写的代码如下所示: let a = Some ( 5 )
资源推荐
资源详情
资源评论
收起资源包目录
elements-of-rust-master.zip (1个子文件)
elements-of-rust-master
README.md 21KB
共 1 条
- 1
资源评论
weixin_38544625
- 粉丝: 5
- 资源: 871
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功