Rust 编程语言项目发布了 v1.9。Rust 是 Mozilla 主导开发的专注于安全、速度和并发的系统级编程语言,采用了类似浏览器的快速发布周期。Rust 1.9 的最主要变化是处理错误的 std::panic 模块稳定了。  Rust 语言区分两种运行时错误:一种是预料会发生的问题,另一种是未预料的问题。预料会发生的问题通常是因为你控制之外的条件导致的,使用 Result 类型处理;未预料的问题是 bug,因为没有预料到,使用细粒度方式处理没有意义,Rust 使用 panicking 方法回溯发现错误的线程的栈。

6 收藏


直接登录

推荐关注