作为您的第一个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()
方法将字符串值作为输入并在屏幕上打印。您可以使用在下一篇文章中看到的“ +”号添加变量。