要在Scala中打印行,主要有三种内置方法可以帮助您将字符串打印到输出字符串。您可以在Scala中内置使用它们中的任何一个。
printf()
print()
println()
printf()
printf()
method是旧的传统C编程类型方法,它将格式化的字符串输出到输出屏幕。使用printf()
method打印语句的语法为:
var rlno = 324; printf("Roll Number = %d", rlno)
这将显示“卷数= 324”。
这样做有一些局限性,例如在语句末尾不提供换行符,处理传统的编码有点棘手。
print()
Scala中的print()
方法就像print()
一种方法,但是传递字符串的方法有些不同。例如,
var rlno = 324; print("Roll Number = " + rlno);
输出将与相同printf()
。
对于程序员而言,此方法有点容易编写,并且不需要传递引用。但这不会在行尾添加换行符。
println()
该println()
方法用于打印一条语句,默认情况下在末尾添加一个换行符。所有功能都相同,但是您的代码将添加一个换行符,并且光标将移至下一行。例如,
var rlno = 324; println("Roll Number = " + rlno);
它将打印相同的输出,但会将光标移至输出屏幕的下一行。
奖金:如何在代码输出中添加换行符或制表符空间?
如果您需要格式化输出代码以使其看起来不错。您可以使用基本的换行符(\ n)或制表符(\ t)序列在代码中添加一些缩进。
要将新行添加到输出屏幕,请使用\ n
要将制表符空间添加到输出屏幕,请使用\ t
示例
object MyClass { def main(args: Array[String]) { //"\n" example //it will print "学习愉快!"" in a new line println("Hello world\n学习愉快!") //"\t" example //it will print "学习愉快!"" after a tab space println("Hello world\t学习愉快!") } }
输出结果
Hello world 学习愉快! Hello world 学习愉快!