我从RFC 246中知道这一点:
常量声明常量值.它们代表一个值,而不是内存地址.这是人们可以达到的最常见的事情,并且static几乎在所有情况下我们今天都会知道它. 静态声明全局变量.这些代表一个内存地址.它们很少使用:主要用例是全局锁,全局原子计数器以及与传统C库的接口.
static
当我试图维护一张桌子时,我不知道两者之间究竟有什么不同.
我应该选择哪一个?
static const rust
const ×1
rust ×1
static ×1