Rust 第六章 —— 错误处理详解(枚举、泛型)

文章目录

  • 前言
  • 一、有何不同之处?
  • 二、枚举处理错误
  • 三、泛型的作用
  • 四、标准的错误处理方式
    • 1.Result
    • 2.Option
  • 五、panic、传递错误
  • 六、if let 取代 match
  • 七、为Enum绑定方法


前言

本系列教程目录可点击这里查看:Rust教程目录

本章将要介绍的是Rust中的错误处理方式,这是一个与其它很多语言都非常不同的一点。

并且在Rust的代码中,你也将会非常频繁的遇到它,所以为了更进一步学习Rust中的其它特性,这里有必要对Rust中的错误处理进行学习

一、有何不同之处?

前面说了,Rust语言的错误处理方式与其它很多语言都非常不同。

就目前来说,主流的就两种错误形式:返回错误码,抛出异常

其中,c语言中就是采用的返回错误码&#x

你可能感兴趣的:(Rust从入门到精通,rust)