Comentarios
Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 3 de 93.
Los comentarios se utilizan para añadir notas explicativas dentro del código. El compilador los ignora y están destinados a la comprensión humana.
En Kotlin, hay dos formas de escribir comentarios:
Comentarios de una sola línea mediante //:
fun main() {
// Esto es un comentario
println("Hello!") // Esto imprime "Hello!"
// Puedes usar comentarios para explicar tu código
println("Kotlin is fun!") // Esto se mostrará en la pantalla
}Comentarios de varias líneas usando /* */:
fun main() {
/*
Este es un comentario de varias líneas.
Puedes escribir múltiples líneas
de explicación aquí.
*/
println("Welcome!")
}Prácticas habituales para los comentarios:
1. Comentarios TODO: marcar tareas futuras:
fun main() {
// TODO: Añadir manejo de errores para entradas inválidas
println("Processing...")
}2. Deshabilitar el código temporalmente:
fun main() {
// println("This line is disabled")
println("This line will execute")
}3. Explicar lógica compleja:
fun main() {
// Calcula el promedio de la lista
val total = 100
val count = 5
val average = total / count
println(average)
}Desafío
PrincipianteCorrige el código para que solo se imprima Hello, Kotlin!.
- Reemplaza
?por los símbolos que convierten una línea en un comentario - La línea que imprime
Goodbye!debe convertirse en un comentario para que NO se ejecute - Cambia únicamente la línea que comienza con
?
Pruébalo tú mismo
fun main() {
// Escribe tu código debajo
? println("Goodbye!")
println("Hello, Kotlin!")
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloAsignación aumentadaOperadores de comparaciónRepaso: matemáticas simples7Entrada y salida básicas
Función PrintlnPlantillas de cadenasEntrada con ReadLineConversión de tiposRepaso - Años hasta la jubilaciónRepaso - Verdadero o falso10Funciones
Declarar una funciónParámetros y argumentosValores de retornoArgumentos con nombreValores predeterminadosFunciones de una sola expresiónRepaso - Función SigmaRepaso - Función de validación2Variables
Val frente a VarInferencia de tiposNúmerosCadenaBooleanoConvenciones de nomenclaturaRepaso: inicializar variables5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Ternario con expresión ifRepaso: lógica simple8Calculadora para dividir la cuenta
Mensaje de bienvenidaObtención de datos11FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz3Nullabilidad
Qué es la seguridad frente a valores nulosTipos anulablesOperador de llamada seguraOperador ElvisConceptos básicos de retos de funcionesAfirmación de no nulidadRepaso: acceso seguro6Toma de decisiones
Sentencia ifIf - ElseIf como expresiónExpresión whenWhen con rangosRepaso - Calculadora simple9Bucles
Bucle ForBucle WhileBucle Do-WhileBreakContinueRangos en buclesBucle anidadoRepaso - FactorialRepaso - Entrada dinámicaPractica por tu cuenta: Playground de Kotlin