输入/输出(IO)
Scala终端输出与Java中类似,使用print()/println()
函数。
Scala中终端输入需要导入包scala.io.StdIn
。
格式化输出
使用print()/println()
可以打印String
类型的文本输出。
复杂文本可以使用类似Java的字符串拼接方式(使用操作符+
)。
在Scala中,字符串依然使用Java中标准的String
类型,但通过隐式转换特性,String
可以被自动构造为StringLike
类型。
StringLike
类型提供了一系列方便强大的字符操作方法,格式化字符串可以使用其提供的format()
方法,如下所示:
scala> "Test format str:\nString %s\nInt %d\nFloat %f\n".format("Hello World!", 666, 666.666)
res0: String =
"Test format str:
String Hello World!
Int 666
Float 666.666
"
终端输入
早期的Scala中Console
类提供了一系列的终端输入方法,在现在的版本中这些方法已经被废弃。
- 当前版本的Scala获取终端输入需要使用包
sc