gpt4 book ai didi

module - 为什么 Rust 中有 mod 关键字?

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

看完this ,我想知道为什么会有mod关键字和mod.rs

我假设目录层次结构也可以描述模块。

最佳答案

模块必须显式声明的原因有几个:

  • 模块可以是公共(public)的 (pub mod foo;) 或私有(private)的 (mod foo;)。

  • 它们可以应用属性,这些属性不能放在文件中;有两个主要示例:#[path = "x.rs"] 指定不同的路径,以及 #[cfg(…)],用于条件编译,对于模块无法解析或其宏展开的情况。

关于module - 为什么 Rust 中有 mod 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32814653/

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