Menu
Coddy logo textTech

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 line

En 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 here

Observa 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)
}
challenge icon

Desafío

Fácil

El 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.
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Kotlin