gpt4 book ai didi

rust - 在 Rust 中有没有办法将静态变量包含到其他文件中?

转载 作者:行者123 更新时间:2023-12-03 11:42:52 25 4
gpt4 key购买 nike

静态变量和 Rust
最近我一直在开发一个基准测试套件,我的目标是减少各种基准测试套件之间的代码重复,因为它们将很多测试共享为静态变量,但是,这些是在每个基准测试中单独定义的,即使它们是同一个变量。
我对 Rust 中的静态类型有点困惑,所以我有点不知道它们是否本质上充当全局变量。
我想知道是否可以简单地插入一个无需重新定义这些静态变量的模块。具体来说,我是否可以只创建一个模块并导入我需要的特定变量,即类似于 Python 处理 imports 的方式? .

最佳答案

I'm a little bit confused by static types in Rust and so am kinda unaware if they essentially act as global variables or not.


静态变量放置在二进制文件的数据部分。它们在程序启动时被加载到内存中,并将一直保留到程序退出。
听起来您只需要使用静态变量并将它们导入到需要它们的任何地方。

关于rust - 在 Rust 中有没有办法将静态变量包含到其他文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63439262/

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