欢迎光临散文网 会员登陆 & 注册

69岁学Rust编程模块:模块 mod pub

2023-06-28 23:33 作者:十年码农  | 我要投稿

定义mod:mod 模块名称 { 函数 变量 结构体 枚举 子mod ...}

声明(导入)mod:mod 模块名称;

pub 公开模块或者模块的条目 不然模块内的条目是私有的

文件本身是一个mod Ta的mod名称就是文件名

文件夹放一个mod.rs特殊命名文件 则这个目录就是一个模块 模块的名称就是目录名 模块内容定义在mod.rs中 也可以理解成 mod.rs以所在目录名为模块名称

通过::可以一级一级访问模块树一直到叶子条目 就像我们用/访问目录一样

拓展 本视频没记录 crate super self 理解成访问目录时我们用/ ../ ./ 来表示 根 上级 和当前即可

思考 子mod可以访问父mod的私有内容吗

69岁学Rust编程模块:模块 mod pub的评论 (共 条)

分享到微博请遵守国家法律