溫馨提示×

Rust中的const和static關鍵字怎么定義常量

小億
134
2024-04-10 19:11:11
欄目: 編程語言

在Rust中,可以使用const關鍵字來定義一個常量。常量的值必須是編譯時常量,即在編譯時就能確定其值,且必須使用類型注解來指定常量的類型。常量的命名規(guī)則和變量相同,使用蛇形命名法。

const MAX_NUM: i32 = 100;

除了使用const關鍵字外,還可以使用static關鍵字來定義一個全局的靜態(tài)變量。靜態(tài)變量的值在程序運行期間是不可變的,可以被多個線程訪問。靜態(tài)變量的類型必須是'static的,即在整個程序運行期間都有效。

static GLOBAL_VAR: i32 = 200;

需要注意的是,常量和靜態(tài)變量的命名規(guī)則也是蛇形命名法。

0