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”和“!”都显示在同一行,因为前两个使用了 print()。println("!")会添加感叹号,然后换到新的一行显示最终输出。
这两个函数都可以打印任意类型的值:字符串、数字、布尔值,甚至表达式:
fun main() {
println(42)
println(3 + 5)
println(true)
}挑战
简单起始代码会读取乘客姓名。用 print 输出 "Passenger: ",然后用 println 输出姓名,这样它们会显示在同一行。下一行输出 Boarding soon。不要输出输入提示。
亲手试试
fun main() {
val passenger = readLine()!! // 给定的输入
// 写出两行输出。
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Kotlin 在线编辑器