Rust之代码组织与模块系统

Rust的代码组织可以分为函数,模块,crate,workspace。workspace管理不同的crate,crate管理不同的mod,mod管理不同的函数。

函数

函数是组织代码最小的单位,例如:

fn main() {
  greet(); //do one thing
  ask_location(); //do another thing
}
fn greet() {
  println!("Hello!");
}
fn ask_location() {
  println!("Where are you from?");
}

Rust 学习指南 - Rust 代码组织
Rust:mod、crate、super、self、pub use等模块系统用法梳理

你可能感兴趣的:(Rust)