Constantes de ferrugem constantes

Constantes de ferrugem constantes
Uma constante é uma variável que não pode ser alterada após a tarefa. Eles são um recurso universal nas linguagens de programação e nos permitem definir valores "estáticos".

Os valores constantes são principalmente úteis quando você precisa definir uma variável que precisa ser alterada por outras partes do programa. Ao contrário das variáveis ​​imutáveis, variáveis ​​constantes na ferrugem não podem ser tornadas mutáveis, mesmo usando a palavra -chave mut.

Constantes de ferrugem

Existem dois tipos de constantes na ferrugem:

  1. Constantes globais - esses são valores imutáveis ​​que todas as partes do programa podem usar globalmente.
  2. Constantes estáticas - essas constantes são mutáveis, mas contêm uma vida estática. A vida útil estática é inferida automaticamente e não precisa ser anotada.

Não nos preocuparemos com constantes estáticas para este tutorial.

Rust declare variável constante

Para declarar uma variável constante na ferrugem, usamos a palavra -chave const seguida pelo nome da variável e seu tipo.

A sintaxe é como mostrado:

const var_name: type = value;

Observe que você deve especificar explicitamente o tipo de variável constante, diferentemente das variáveis ​​normais na ferrugem.

De acordo com as regras de ferrugem da nomeação, uma variável constante deve ter um revestimento de cobra gritando como:

const variable_name = value;

O exemplo abaixo mostra como definir uma variável constante chamada pi.

const pi: f64 = 3.1415926535;
fnmain ()
Deixe o raio = 7.141;
println!("Área do Cirlce: cm2", Pi*raio*raio);

Uma vez declarado, podemos usar a variável constante em qualquer parte do programa.

Área de o Cirlce: 160.20200192305325 cm2

Observe que o compilador retornará um erro se tentarmos alterar o valor de uma variável constante. Um exemplo é como mostrado abaixo:

const pi: f64 = 3.1415926535;
fnmain ()
Pi = 3.141;
Deixe o raio = 7.141;
println!("Área do Cirlce: cm2", Pi*raio*raio);

O código acima deve retornar um erro enquanto tentamos modificar o valor de uma variável constante.

Conclusão

Neste artigo, abordamos como criar e usar variáveis ​​constantes. Consts são muito úteis para definir variáveis ​​globais que resultariam em comportamento inesperado se alterado.