我想将代码拆分为src的多个子目录。例:
src
main.rs
sorting_algorithms
bubble.rs
bubble.rs包含一个函数bubble_sort
;如何将其导入main.rs?
子文件夹必须声明为模块。您可以使用3种不同的方式来做到这一点:
内联:sorting_algorithms
在您的中声明模块main.rs
:
// In main.rs:
mod sorting_algorithms {
pub mod bubble;
}
我认为这是最简单的。
将asorting_algorithms.rs
放入src
模块声明的文件夹中:
// In sorting_algorithms.rs:
pub mod bubble;
将mod.rs
具有上述内容的文件放入子文件夹。这或多或少不推荐使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句