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)
}チャレンジ
簡単スターターは乗客の名前を読み取ります。"Passenger: "にはprintを使用し、次に名前にはprintlnを使用して、同じ行に一緒に表示されるようにします。次の行にはBoarding soonを出力します。入力プロンプトは出力しないでください。
自分で試してみよう
fun main() {
val passenger = readLine()!! // 提供された入力
// 2つの出力行を書きなさい。
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Kotlinプレイグラウンド