Rust 程序设计语言 简体中文版 1.85.0的定义说明它要返回一个 i32 类型的值,不过语句并不会返回值,使用单位类型 () 表示不返回值。因为不返回值与函数定义相矛盾,从而出现一个错误。在输出中,Rust 提供 了一条信息,可能有助于纠正这个错误:它建议删除分号,这会修复这个错误。 56/562Rust 程序设计语言 简体中文版 注释 所有程序员都力求使其代码易于理解,不过有时还需要提供额外的解释。在这种情况下,程序 员在源码中留下 注释(com 绝对路径和相对路径都后跟一个或多个由双冒号(::)分割的标识符。 回到示例 7-1,假设我们希望调用 add_to_waitlist 函数。这相当于在问:add_to_waitlist 函数的路径是什么?在示例 7-3 中删除了示例 7-1 的一些模块和函数。 我们在 crate 根定义了一个新函数 eat_at_restaurant,并在其中展示调用 add_to_waitlist 函数的两种方法。这些路径都是正确的 根文件中。在这里,crate 根文件是 src/lib.rs,不过这个过 程也适用于 crate 根文件是 src/main.rs 的二进制 crate。 首先将 front_of_house 模块提取到其自己的文件中。删除 front_of_house 模块的大括号中的 代码,只留下 mod front_of_house; 声明,这样 src/lib.rs 会包含如示例 7-21 所示的代码。注 意直到创建示例 7-220 码力 | 562 页 | 3.23 MB | 24 天前3
人工智能安全治理框架 1.0并实施安全开发规范,尽可 能消除模型算法存在的安全缺陷、歧视性倾向,提高鲁棒性。 4.1.2 数据安全风险应对 (a) 在训练数据和用户交互数据的收集、存储、使用、加工、传输、提 供、公开、删除等各环节,应遵循数据收集使用、个人信息处理的安全规则, 严格落实关于用户控制权、知情权、选择权等法律法规明确的合法权益。 (b) 加强知识产权保护,在训练数据选择、结果输出等环节防止侵犯知 识产权。0 码力 | 20 页 | 3.79 MB | 1 月前3
共 2 条
- 1













