- 2
- 0
- 约2.24万字
- 约 37页
- 2026-08-03 发布于北京
- 举报
第7章错误处理
吉姆•布兰迪·Rust程序设计(第2版)
我知道只要活得足够久,这种事就一定会发生。
——论
Rust的错误处理方法很不寻常,值得用单独的一章来讨论。这里没有什么深奥的编程思想,
只是对你来说可能有点儿新而已。本章介绍了Rust中的两类错误处理:panic和Result。
普通错误使用Result类型来处理。Result通常用以表示由程序外部的事物的错误,
比如错误的输入、网络中断或权限问题。这些问题并不是意料之中的,在没有任何bug的程
序中也可能会不时出现。虽然本章大部分内容是关于Result的,但我们会先介绍panic,因
为它相对来说比较简单。
panic针对的是另一种错误,即那种不应该发生的错误。1
7.1panic
当程序遇到下列问题的时候,就可以断定程序自身存在bug,故而会panic:
数组越界;
整数除以0;
您可能关注的文档
- 化学品火灾扑救与泄漏应急处理技术指南.pdf
- 2021年消费维权对策建议:提升服务与管理质量.pdf
- 雷克萨斯GS450h原厂维修手册:2007年前后生产差异.pdf
- 内科学试题:发绀与杵状指临床意义.pdf
- 多年冻土地区高等级公路路基技术状况评定体系构建与实践.pptx
- 复合硅酸盐保温隔热板(FHP-Vc)节能技术研究.pptx
- 钢筋桁架楼承板吊撑快速施工技术.pptx
- 终止购销合同协议书范文(标准版).docx
- 富水断层破碎带隧道合理施工工法研究.pptx
- 护理礼仪的礼仪文化内涵.pptx
- 钢筋混凝土桥盖梁加固施工技术.pptx
- 港口规模结构的核心要素与发展趋势.pptx
- 人教版高中英语必修二Unit1Cultural Heritage-Reading and Thinking课件.pptx
- 樊口大桥悬臂浇筑箱梁挂篮施工技术研究与实践.pptx
- 防水混凝土抗渗试验的必要性与实施原理.pptx
- 钢质门窗及旧柜资源化利用综合解决方案.pptx
- 粉煤灰烧结砖的原料构成与成型工艺体系.pptx
- 钢筋混凝土桥梁实用碳化模型研究.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 全章热门考点聚焦.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 专题9 等腰三角形中分类讨论的5种常见题型.pptx
原创力文档

文档评论(0)