Rust 程序设计语言 简体中文版 1.85.0
提供了控制底层细节(如内存使用)的选项,而无需承受通常与此类控制相关的所有繁琐细 节。 Rust 适合哪些人 Rust 因多种原因适合许多人。让我们看看几个最重要的群体。 开发者团队 Rust 已被证明是一个对于具有不同系统编程知识水平的大型开发团队协作而言,非常高效的 工具。底层代码容易出现各种微妙的错误,在大多数其他语言中,这些错误只能通过广泛的测 试和经验丰富的开发者的仔细审核代码来捕捉。在 0, 1); let loopback = IpAddr::V6(String::from("::1")); 这些代码展示了使用枚举来存储两种不同 IP 地址的几种可能的选择。然而,事实证明存储和 编码 IP 地址实在是太常见了以致标准库提供了一个开箱即用的定义!让我们看看标准库是如 何定义 IpAddr 的:它正有着跟我们定义和使用的一样的枚举和变体,不过它将变体中的地址 数据嵌入到 file or directory" } 在生产级别的代码中,大部分 Rustaceans 选择 expect 而不是 unwrap 并提供更多关于为何操 作期望是一直成功的上下文。如此如果该假设真的被证明是错的,你也有更多的信息来用于调 试。 177/562Rust 程序设计语言 简体中文版 传播错误 当函数的实现中调用了可能会失败的操作时,除了在这个函数中处理错误外,还可以选择让调 用者知道0 码力 | 562 页 | 3.23 MB | 8 天前3
共 1 条
- 1