在Scala中打印行
要在Scala中打印行,主要有三种内置方法可以帮助您将字符串打印到输出字符串。您可以在Scala中内置使用它们中的任何一个。printf()
print()
println()
1) printf()
printf()method是旧的传统C编程类型方法,它将格式化的字符串输出到输出屏幕。使用printf()method打印语句的语法为:var rlno = 324;
printf("Roll Number = %d", rlno)
这将显示“卷数= 324”。
这样做有一些局限性,例如在语句末尾不提供换行符,处理传统的编码有点棘手。
2) print()
Scala中的print()方法就像print()一种方法,但是传递字符串的方法有些不同。例如,var rlno = 324;
print("Roll Number = " + rlno);
输出将与相同printf()。
对于程序员而言,此方法有点容易编写,并且不需要传递引用。但这不会在行尾添加换行符。
3) 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学习愉快!