在将Scala控制语句之前,我们先介绍如何处理命令行输入和输出。
输出
我们之前一直在用 println 写输出到标准输出(STDOUT):
println("hello world")
println会在字符串之后增加换行符,如果你不想换行可以:
print("hello world")
输入
Scala中有很多获取输入的方法,但是在 scala.io.StdIn包中的 readLine 方法最为简单:
import scala.io.StdIn.readLine
object HelloInteractive extends App {
print("input your firstName:")
val firstName = readLine()
println()
print("input your lastName:")
val lastName = readLine();
System.err.println(s"\n$firstName $lastName")
}