Menu
Coddy logo textTech

println関数

CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 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」、「!」がすべて同じ行に表示されていることに注目してください。最初の2つではprint()を使用しているためです。println("!")は感嘆符を追加し、その後、新しい行に移動して最終的な出力を表示します。

どちらの関数も、文字列、数値、ブール値、さらには式など、あらゆる型の値を出力できます。

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

チャレンジ

簡単

スターターは乗客の名前を読み取ります。"Passenger: "にはprintを使用し、次に名前にはprintlnを使用して、同じ行に一緒に表示されるようにします。次の行にはBoarding soonを出力します。入力プロンプトは出力しないでください。

自分で試してみよう

fun main() {
    val passenger = readLine()!! // 提供された入力
    // 2つの出力行を書きなさい。
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Kotlinプレイグラウンド