gpt4 book ai didi

import - 如何从 src 的子文件夹中的文件导入?

转载 作者:行者123 更新时间:2023-11-29 08:13:07 29 4
gpt4 key购买 nike

我想将我的代码拆分到 src 的多个子目录中。示例:

src
main.rs
sorting_algorithms
bubble.rs

bubble.rs 包含一个函数bubble_sort;如何将其导入 main.rs?

最佳答案

子文件夹必须声明为模块。您可以使用 3 种不同的方式来做到这一点:

  • 内联:在 main.rs 中声明 sorting_algorithms 模块:

    // In main.rs:

    mod sorting_algorithms {
    pub mod bubble;
    }

    这是我认为最简单的。

  • sorting_algorithms.rs放入src文件夹,模块声明:

    // In sorting_algorithms.rs:

    pub mod bubble;
  • 将包含上述内容的mod.rs文件放入子文件夹。 This is advised against ,因为使用多个 mod.rs 文件可能会造成混淆。

关于import - 如何从 src 的子文件夹中的文件导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58935890/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com