Comentários
Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 3 de 93.
Comentários são usados para adicionar notas explicativas ao código. Eles são ignorados pelo compilador e destinam-se à compreensão humana.
Em Kotlin, há duas maneiras de escrever comentários:
Comentários de uma única linha usando //:
fun main() {
// Isto é um comentário
println("Hello!") // Isto imprime "Hello!"
// Você pode usar comentários para explicar seu código
println("Kotlin is fun!") // Isto será mostrado na tela
}Comentários de várias linhas usando /* */:
fun main() {
/*
Este é um comentário de várias linhas.
Você pode escrever várias linhas
de explicação aqui.
*/
println("Welcome!")
}Práticas comuns para comentários:
1. Comentários TODO - Marcar tarefas futuras:
fun main() {
// TODO: Adicionar tratamento de erros para entradas inválidas
println("Processing...")
}2. Desativando o código temporariamente:
fun main() {
// println("This line is disabled")
println("This line will execute")
}3. Explicando lógica complexa:
fun main() {
// Calcule a média da lista
val total = 100
val count = 5
val average = total / count
println(average)
}Desafio
InicianteCorrija o código para que apenas Hello, Kotlin! seja impresso.
- Substitua o
?pelos símbolos que transformam uma linha em um comentário - A linha que imprime
Goodbye!deve se tornar um comentário para que NÃO seja executada - Altere apenas a linha que começa com
?
Experimente você mesmo
fun main() {
// Digite seu código abaixo
? println("Goodbye!")
println("Hello, Kotlin!")
}
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