如何在Scala中打印行?

在Scala中打印行

在Scala中打印行,主要有三种内置方法可以帮助您将字符串打印到输出字符串。您可以在Scala中内置使用它们中的任何一个。

  1. printf()

  2. print()

  3. 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	学习愉快!