用Scala打印Hello World

Scala中的基本程序

作为您的第一个Scala程序,我们将看到一个基本的输出程序,该程序仅打印“ Hello World”或任何其他类似类型的字符串。在此示例中,我们将看到代码中重要的部分以及为什么使用它们?

因此,在Scala中打印Hello World基本代码是:

object MyClass {
        def main(args: Array[String]) {
         print("你好,世界!");
      }
   }

输出结果

你好,世界!

在这段代码中,如果您观察到了三部分,则是类定义,main()函数和print语句。我们将详细讨论它们中的每一个。

对象MyClass

如果您熟悉面向对象的编程(尤其是Java),则将知道每个方法都需要一个用于执行的类。因此,这是Scala中定义主要类。该主类就是一个包含了一类main()方法。在这里,我们将主类命名为MyClass。现在,我们将在此类中定义一个名为main的方法,该方法将在代码运行时开始执行。

main() 方法

在主类(MyClass)中,将其定义为main()方法。让我们深入研究main()代码中定义的方法。

    def main(args: Array[String])

现在,如果我们看到它像使用任何常规方法def是关键字一样,请创建该方法。

接下来是方法的名称,在我们的例子中,这是main()告诉编译器在代码运行时必须首先调用此方法。

然后是传递给该方法的参数集。在这里,由于调用是从起点开始的,即没有调用者可以传递值。因此,它所需要的参数可以为0,即函数的可变参数。在函数中传递的参数称为命令行参数。这些作为字符串变量传递给函数。然后,将在执行代码时运行的主要代码写入main函数中。

print() 方法

在这里的main()函数中,只有一行代码具有打印方法。该print()方法将字符串值作为输入并在屏幕上打印。您可以使用在下一篇文章中看到的“ +”号添加变量。