提问
模块如何被外部访问
回答
模块和内部方法默认是是有的如想被外部调用需在前加pub关键字
mod front_of_house {
pub mod hosting {
pub fn add_to_waitlist() {}
}
}
/*--- snip ----*/
提问
使用相对引用还是绝对引用
回答
一个独立的package内供外部使用的应该使用相对引用
提问
相对引用关键字有哪些
回答
- super父级
提问
为什么要模块与文件分离
回答
- lib.rs是模块默认的辨析位置;所有模块都放在同一文件会造成臃肿无法维护;
提问
如何实现模块与文件分离
回答
创建与模块目录,创建与模块同名rs文件