Константа в Rust
Константу задают до функции, с типом
и без права менять. Запись начинается со слова
const, затем имя, двоеточие, тип
и значение. Значение должно быть известно
при сборке.
Имя константы можно передать в команду вывода так же, как имя переменной. Ниже полный файл с константой и телом программы:
const PI: f64 = 3.14;
fn main() {
println!("{}", PI);
}
Попытка записать в константу другое число останавливает сборку:
const PI: f64 = 3.14;
fn main() {
PI = 3.15;
}
Дано число:
let num = 3.14;
Запишите его в константу PI
с типом f64 до функции и выведите
ее в полном файле main.rs.
Дан следующий код:
const PI: f64 = 3.14;
fn main() {
PI = 3.15;
}
Скажите, соберется ли программа.