创建一个可用的 public2025 年 3 月 17 日 | 阅读 1 分钟 "pub" 关键字用于声明的开头,以便该函数可以被外部函数访问。 以下是隐私规则
让我们通过一个简单的例子来理解这一点 输出 ![]() 在上面的例子中,main() 函数是根模块,而 outer 模块是我们项目的当前根模块。 因此,main() 函数可以访问 outer 模块。 对 outer::a() 的调用不会导致任何错误,因为函数 a() 是 public 的,但是当 main() 函数尝试访问 outer::b() 函数时,它会导致编译错误,因为它是一个 private 函数。 main() 函数无法访问 inner 模块,因为它是 private 的。 inner 模块没有子模块,所以它只能被其父模块访问,即 outer 模块。 下一个主题Rust use 关键字 |
我们请求您订阅我们的新闻通讯以获取最新更新。