Convenções de Nomenclatura
Parte da seção Fundamentals do Journey de Rust da Coddy — lição 11 de 75.
Em Rust, existem várias convenções de nomenclatura que você deve seguir para tornar seu código mais legível e fácil de manter. Elas são amplamente aceitas pela comunidade Rust.
Aqui estão algumas convenções de nomenclatura comuns:
- As variáveis devem ser nomeadas usando
snake_case, o que significa todas as letras minúsculas com sublinhados entre as palavras. Por exemplo:my_variable,calculate_total.
- Evite nomes excessivamente curtos ou enigmáticos. Escolha nomes descritivos que indiquem claramente o propósito da variável.
- Nomes podem conter letras, dígitos e underscores.
- Nomes devem começar com uma letra ou um sublinhado
_.
- Contadores básicos geralmente usam uma única letra como
i,j, embora valha a pena notar que nomes mais descritivos podem ser melhores quando o contexto é mais complexo.
Folha de consulta
Convenções de nomenclatura do Rust para variáveis:
- Use
snake_case- tudo em letras minúsculas com sublinhados entre as palavras - Escolha nomes descritivos que indiquem o propósito da variável
- Os nomes podem conter letras, dígitos e sublinhados
- Os nomes devem começar com uma letra ou sublinhado
_ - Contadores básicos podem usar letras únicas como
i,j
Exemplos: my_variable, calculate_total
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Entrada e Saída Básica
Exibindo no ConsoleLendo a Entrada do UsuárioRevisão - Até 120Revisão - Verdadeiro ou Falso5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaInferência de TipoRecapitulação - Inicializar VariáveisConversão de Tipo9Laços
For sobre SériesLaço WhileBreakContinueLaços AninhadosRótulos de LoopLoop InfinitoRecapitulação - Entrada Dinâmica