我不明白为什么我们每个模块只有一个文件。如何让一个模块具有多个文件?
// main.rs
mod dog; // Find dog in dog.rs or dog/mod.rs
fn main() {
dog::bark();
}
当dog
变大,并有很多的功能,这不是件好事,他们都在一个文件中。
我怎么能不使用
dog::leg::walk();
dog::head::nose::smell();
dog::tail::iron_tail();
dog::mouth::sonic_bark();
我只想用dog::sonic_bark();
这应该是结构,但我只是问模块。 –