如何在 Rust 中使用多个文件?
\n我的主要代码在file1.rs. file2.rs多次运行 main 函数file1.rs,这就是为什么我想将它分成 2 个文件,以保持代码干净。比我只想运行file2.rs我的文件中的主要功能main.rs。(我正在使用最新版本的 Rust - 2021)
文件夹结构:
\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Cargo.lock \n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Cargo.toml \n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src \n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 main.rs \n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file1.rs\n| \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file2.rs\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 target \nRun Code Online (Sandbox Code Playgroud)\n主程序.rs
\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Cargo.lock \n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Cargo.toml \n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src \n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 main.rs \n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file1.rs\n| \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file2.rs\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 target \nRun Code Online (Sandbox Code Playgroud)\n文件2.rs
\npub mod file1;\npub mod file2;\n\npub fn main() {\n file2::main();\n}\nRun Code Online (Sandbox Code Playgroud)\n文件1.rs
\npub mod file1;\n\npub fn main() {\n …Run Code Online (Sandbox Code Playgroud) rust ×1