Convenções de Nomenclatura
Parte da seção Fundamentos do Journey de Swift da Coddy — lição 9 de 86.
Convenções de nomenclatura são um conjunto de diretrizes que os desenvolvedores seguem para tornar seu código mais legível e fácil de manter. Diferentes linguagens de programação geralmente têm diferentes convenções de nomenclatura. Em Swift, variáveis e constantes são escritas 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 um nome de variável, seja descritivo e use palavras significativas.
Por exemplo:
// Nomenclatura Ruim
let is_active = false // não é camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true
// Nomenclatura Boa
let age = 10
let greeting = "Hello"
let isActive = trueDesafio
InicianteEscreva o código que inicializa as seguintes constantes usando a nomenclatura camelCase adequada:
playerNamecom o valor"Alice"playerAgecom o valor25isGameOvercom o valorfalse
Certifique-se de usar os nomes de variáveis e valores exatos. Lembre-se:
- Swift diferencia maiúsculas de minúsculas! (
playerName≠Playername)- Valores de String devem estar entre aspas duplas
- Valores booleanos são em letras minúsculas:
true/false
Folha de consulta
Em Swift, variáveis e constantes seguem a convenção de nomenclatura camelCase — a primeira palavra começa com uma letra minúscula, e cada palavra subsequente começa com uma letra maiúscula.
Use nomes descritivos e significativos para suas variáveis e constantes:
// Nomenclatura Ruim
let is_active = false // não é camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true
// Nomenclatura Boa
let age = 10
let greeting = "Hello"
let isActive = trueExperimente você mesmo
// Digite seu código abaixo
let playerName = ?
let playerAge = ?
let isGameOver = ?
// Não altere as linhas abaixo
print("playerName = \(playerName)")
print("playerAge = \(playerAge)")
print("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 de MóduloAtribuição CompostaRecapitulação - Matemática SimplesOperadores de Comparação7IO Básico
Função PrintInterpolação de StringsEntrada ReadLineConversão de TiposRecapitulação - Até 120Recapitulação - Verdadeiro ou Falso10Funções
Declarar uma FunçãoParâmetros e ArgumentosValores de RetornoRótulos de ArgumentosRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores Padrão13Iterando sobre Sequências
Iterando sobre ElementosO Método EnumeratedIterando sobre Strings P1Iterando sobre Strings P22Variáveis
Let vs VarAnotações de TipoNúmerosStringBooleanosConvenções de NomenclaturaRecapitulação - Inicializar Variáveis5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operador Ternário8Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada11FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz3Opcionais
O que são OpcionaisDesembrulhando com If LetGuard LetOperador de Coalescência NulaRecapitulação - Desembrulho Seguro6Tomada de Decisão
Estrutura IfIf - ElseRecapitulação - Calculadora SimplesEstrutura SwitchSwitch com Intervalos9Loops
Loop For-InLoop WhileLoop Repeat-WhileBreakContinueRecapitulação - FatorialIntervalos em LoopsLoop AninhadoRecapitulação - Entrada Dinâmica12Fundamentos de Arrays
Declarando um ArrayAcessando ElementosModificando ArraysMétodos de ArrayRecapitulação - Lista de ProdutosRecapitulação - Array InvertidoTuplas15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa