Función Println
Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 35 de 93.
Has estado usando println() durante todo este curso para mostrar la salida. Ahora veamos más de cerca cómo funciona y exploremos su función hermana, print().
La función println() imprime texto en la consola y mueve automáticamente el cursor a una nueva línea después. println() añade su salto de línea después del argumento, por lo que continúa en la línea actual cuando un print() anterior no ha terminado esa línea:
fun main() {
println("First line")
println("Second line")
}
// Salida:
// First line
// Second lineEn cambio, print() muestra texto sin añadir un salto de línea. La salida posterior continúa en la misma línea:
fun main() {
print("Hello ")
print("World")
println("!")
println("New line here")
}
// Salida:
// Hello World!
// New line hereObserva cómo "Hello ", "World" y "!" aparecen en la misma línea porque los dos primeros usan print(). println("!") añade el signo de exclamación y después pasa a una nueva línea para la salida final.
Ambas funciones pueden imprimir cualquier tipo de valor: cadenas, números, valores booleanos o incluso expresiones:
fun main() {
println(42)
println(3 + 5)
println(true)
}Desafío
FácilEl programa inicial lee el nombre de un pasajero. Usa print para "Passenger: ", después println para el nombre, de modo que aparezcan juntos en una sola línea. En la línea siguiente, imprime Boarding soon. No imprimas un mensaje para solicitar la entrada.
Pruébalo tú mismo
fun main() {
val passenger = readLine()!! // Entrada proporcionada
// Escribe las dos líneas de salida.
}
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