Menu
Coddy logo textTech

Функция Println

Часть раздела Основы путешествия по Kotlin на Coddy. Урок 35 из 93.

На протяжении всего курса ты использовал println() для отображения вывода. Теперь давай подробнее рассмотрим, как она работает, и изучим родственную ей функцию print().

Функция println() выводит текст в консоль и автоматически перемещает курсор на новую строку. println() добавляет перевод строки после аргумента, поэтому вывод продолжается в текущей строке, если предыдущий print() не завершил эту строку:

fun main() {
    println("First line")
    println("Second line")
}
// Вывод:
// First line
// Second line

В отличие от этого, print() выводит текст, не добавляя символ новой строки. Последующий вывод продолжается в той же строке:

fun main() {
    print("Hello ")
    print("World")
    println("!")
    println("New line here")
}
// Вывод:
// Hello World!
// New line here

Обратите внимание, что «Hello », «World» и «!» отображаются в одной строке, поскольку в первых двух используется print(). println("!") добавляет восклицательный знак, а затем переходит на новую строку для вывода результата.

Обе функции могут выводить значения любого типа: строки, числа, логические значения или даже выражения:

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

Задание

Легко

Стартовый код считывает имя пассажира. Используйте print для "Passenger: ", затем println для имени, чтобы они появились вместе в одной строке. В следующей строке выведите Boarding soon. Не выводите приглашение для ввода.

Попробуйте сами

fun main() {
    val passenger = readLine()!! // Предоставленный ввод
    // Напишите две строки вывода.
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Kotlin