Menu
Coddy logo textTech

Fonction Println

Fait partie de la section Fondamentaux du Journey Kotlin de Coddy. Leçon 35 sur 93.

Vous avez utilisé println() tout au long de ce cours pour afficher la sortie. Examinons maintenant de plus près son fonctionnement et découvrons sa fonction sœur, print().

La fonction println() affiche du texte dans la console et déplace automatiquement le curseur à la ligne suivante. println() ajoute son saut de ligne après l’argument, elle continue donc sur la ligne actuelle lorsqu’un précédent print() n’a pas terminé cette ligne :

fun main() {
    println("First line")
    println("Second line")
}
// Sortie :
// Première ligne
// Deuxième ligne

En revanche, print() affiche du texte sans ajouter de saut de ligne. La sortie suivante continue sur la même ligne :

fun main() {
    print("Hello ")
    print("World")
    println("!")
    println("New line here")
}
// Sortie :
// Hello World!
// New line here

Remarquez que « Hello », « World » et « ! » apparaissent tous sur la même ligne, car les deux premiers utilisent print(). Le println("!") ajoute le point d’exclamation, puis passe à une nouvelle ligne pour l’affichage final.

Les deux fonctions peuvent afficher n’importe quel type de valeur : des chaînes, des nombres, des booléens ou même des expressions :

fun main() {
    println(42)
    println(3 + 5)
    println(true)
}
challenge icon

Défi

Facile

Le programme de départ lit un nom de passager. Utilisez print pour "Passenger: ", puis println pour le nom afin qu’ils apparaissent ensemble sur une seule ligne. À la ligne suivante, affichez Boarding soon. N’affichez pas d’invite de saisie.

Essayez vous-même

fun main() {
    val passenger = readLine()!! // Entrée fournie
    // Écris les deux lignes de sortie.
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Kotlin