DuckBlog

Duck Blog

唐如飞

( ^∀^)/欢迎\( ^∀^)

79 文章数
14 评论数

Rust入门-day-4

tangrufei
2023-03-06 / 0 评论 / 250 阅读 / 0 点赞

Package,Crate,Moudle

Package和Crate

Rust的惯例



定义Moudle来控制作用域和私有性

Moudle

Path(路径)

私有边界

mod front_of_hourse{
    mod  hosting{
        fn add_to_waitlist(){

        }
    }
}
pub fn back_of_hourse(){
    crate::front_of_hourse::hosting::add_to_waitlist();
    front_of_hourse::hosting::add_to_waitlist();
}
    pub(crate) mod  hosting{
        pub(crate) fn add_to_waitlist(){

        }
    }
}
pub fn back_of_hourse(){
    crate::front_of_hourse::hosting::add_to_waitlist();
    front_of_hourse::hosting::add_to_waitlist();
}




use关键字

use的习惯用法

as关键字

使用pub use重新导出名称

使用外部包

嵌套路径


将模块的内容拆分为不同的文件

文章不错,扫码支持一下吧~
上一篇 下一篇
评论
来首音乐
光阴似箭
今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月