Convenções de Nomenclatura
Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 10 de 93.
As convenções de nomenclatura são um conjunto de diretrizes que os desenvolvedores seguem para tornar o código mais legível e fácil de manter. Diferentes linguagens de programação geralmente têm convenções de nomenclatura diferentes. Em Kotlin, as variáveis e os valores são escritos em camelCase: a primeira palavra começa com uma letra minúscula, e cada palavra subsequente começa com uma letra maiúscula.
Ao escrever o nome de uma variável, seja descritivo e use palavras significativas.
Por exemplo:
fun main() {
// Má Nomeação
val is_active = false // não camelCase (snake_case)
val a = 10
val b = "Hello"
val x = true
// Boa Nomeação
val age = 10
val greeting = "Hello"
val isActive = true
}Desafio
InicianteEscreva um código que inicialize os seguintes valores usando nomes apropriados em camelCase:
playerNamecom o valor"Alice"playerAgecom o valor25isGameOvercom o valorfalse
Certifique-se de usar os nomes de variáveis e valores exatos. Lembre-se:
- Kotlin diferencia maiúsculas de minúsculas! (
playerName≠Playername)- Os valores de string devem estar entre aspas duplas
- Os valores booleanos usam letras minúsculas:
true/false
Experimente você mesmo
fun main() {
// Digite seu código abaixo
val playerName = ?
val playerAge = ?
val isGameOver = ?
// Não altere as linhas abaixo
println("playerName = $playerName")
println("playerAge = $playerAge")
println("isGameOver = $isGameOver")
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores – Parte 1
Operadores aritméticosOperador móduloAtribuição aumentadaOperadores de comparaçãoRecapitulação – Matemática simples7Entrada e Saída Básicas
Função PrintlnTemplates de StringEntrada com ReadLineConversão de TiposRevisão - Anos até a AposentadoriaRevisão - Verdadeiro ou Falso10Funções
Declare uma funçãoParâmetros e argumentosValores de retornoArgumentos nomeadosValores padrãoFunções de expressão únicaRecapitulação — função SigmaRecapitulação — função de validação2Variáveis
Val vs VarInferência de TiposNúmerosStringBooleanoConvenções de NomenclaturaRecapitulação - Inicializar Variáveis5Operadores – Parte 2
Operadores lógicos – Parte 1Operadores lógicos – Parte 2Operadores lógicos – Parte 3Ternário com expressão ifRecapitulação – Lógica simples8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo a Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Nullabilidade
O que é Null SafetyTipos anuláveisOperador de chamada seguraOperador ElvisNoções básicas do desafio de funçõesAsserção de não nuloRecapitulação - Acesso seguro6Tomada de Decisões
Instrução IfIf - ElseIf como ExpressãoExpressão WhenWhen com IntervalosRecapitulação - Calculadora Simples9Laços de Repetição
Laço ForLaço WhileLaço Do-WhileBreakContinueIntervalos em LaçosLaço AninhadoRecapitulação - FatorialRecapitulação - Entrada Dinâmica12Fundamentos de Listas
List vs MutableListAcessando ElementosModificando ListasMétodos de ListaPair e TripleRecapitulação - Lista de ProdutosRecapitulação - Lista Invertida15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do ProgramaPratique por conta própria: Playground de Kotlin