■概要
・基本的にはモジュールという考え方を元にするが、
ここでは細かい事は省略する。
■サンプルフォルダ構成(重要)
sample ← モジュール名
└ src
└ main.rs ← 必須(ライブラリの場合はlib.rsを使うがここでは気にしないでおく)
└ sample1.rs ← モジュール名「sample1」
└ sample2.rs ← モジュール名「sample2」
■サンプル
[sample1.rs]
// pubをつけること
pub fn sample1_func(){
}
[sample2.rs]
// pubをつけること
pub fn sample2_func(){
}
[main.rs]
// モジュールのインポート
// ※モジュール名=ファイル名
mod sample1;
mod sample2;
fn main() {
sample1::sample1_func();
sample2::sample2_func();
}