use data::fetch_data;fn main() { let data = fetch_data(); println!("fetch data: {:?}", data); let new_data = square_data(&data); println!("square data: {:?}", new_data);}
复制代码
注意这里与上一节同文件中模块的几点不同。
首先,在模块的文件data.rs和compute.rs中,直接定义函数即可,
不用加上 mod data{}这样的模块名,由于文件名data和compute会自动作为模块的名字。
其次,在main.rs文件中引用不同文件的模块时,
需要先定义模块(相当于导入了data.rs和compute.rs),