Scala基础知识和语法 Scala编程教程

在安装并了解了Scala之后,该介绍一下Scala中重要的一些基本概念了。您将在Scala开发载体中多次使用它们。

一些基本的Scala概念

  1. 对象:
    对象是类的实例。它具有状态和行为。例如,一辆汽车具有以下状态:颜色,型号,座位数和行为:行驶,速度。

  2. 类:
    类是定义其相关状态和行为的蓝图。

  3. 方法:
    它定义对象的行为。它包含要对变量执行的逻辑。

  4. FIELDS:
    定义对象的状态。这些是类用于存储其数据的变量。

  5. 闭包:
    该函数的值取决于在函数外部声明的多个变量的值。这些变量必须是参数或在变量范围内。

  6. 特质:
    特质就像类一样,它们具有字段和方法,但是可以使用多个特性together(inherited)来增加类的功能。

语法

在编写我们的第一个程序之前,需要解决一些基本语法,以确保其可以正确编译并运行。

  • 不需要分号; (可选)。

  • 初始化时,Scala不需要任何数据类型或返回类型。使用var表示变量,而def表示函数声明。

  • 在Scala中命名时,Scala区分大小写。有效字符是字母,数字和_。

    • 类:使用驼峰式大小写,每个单词的首字母大写。例如,MyFirstClass

    • 函数:使用驼峰式大小写,每个单词(第一个单词除外)的首字母大写。例如,myFirstFunction。

    • 文件名:必须与类名相同。

  • Scala中的main函数主要函数定义为:

  • def main(args: Array[String])

第一个Scala程序

在Scala中编程很容易,您可以用任何一种方式编写程序

  1. 使用终端(交互式方法)

  2. 使用记事本(脚本方法)

1)使用终端(交互式方法)

在这种方法中,我们直接在终端中编码,然后按Enter键执行代码。多行代码,以;分隔。

在终端中编写代码的步骤

步骤1:打开终端→输入命令

\>scala

步骤2:您的终端将显示Scala的版本以及一些说明。

步骤3:现在,将出现一个>图标。在此处编码您的内容,然后按Enter键以查看输出。

2)使用记事本(脚本方法)

在这种方法中,我们将在文件中进行编码,然后对其进行编译并运行以查看输出。通常首选此方法,因为它易于编码,并且在出现故障的情况下可以保存已保存的副本。

在记事本中编写代码的步骤

第1步:打开记事本并编写Scala程序

object HelloWorld {
	def main(args: Array[String]) {
		println("Hello, world! This is my first Scala Program"); 
	}
}

步骤2:使用扩展名“ .scala”保存代码:myFile.scala。

步骤3:打开终端并输入以下命令,而不是myFile.scala输入文件名。

    \> scalac HelloWorld.scala
    \> scala HelloWorld

步骤4:根据需要查看输出。

就我而言,输出是世界!这是我的第一个Scala程序