Rust之包,箱和模块管理(五):将模块分成不同的文件

开发环境

  • Windows 10
  • Rust 1.64.0

 

  •   VS Code 1.71.2 

项目工程

这里继续沿用上次工程rust-demo

 将模块分成不同的文件

到目前为止,本章中的所有例子都在一个文件中定义了多个模块。当模块变大时,您可能希望将它们的定义移动到一个单独的文件中,以使代码更容易导航。

例如,让我们从之前的例子中有多个餐馆模块的代码开始。我们将把模块提取到文件中,而不是把所有模块都定义在板条箱根文件中。在这种情况下,板条箱根文件是src/lib.rs,但是这个过程也适用于箱crate根文件是src/main.rs的二进制箱crate。

首先,我们将把front_of_house模块提取到它自己的文件中。删除front_of_house模块的花括号内的代码,只保留mod front _ of

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值