Scala基础知识和语法 Scala编程教程
在安装并了解了Scala之后,该介绍一下Scala中重要的一些基本概念了。您将在Scala开发载体中多次使用它们。
一些基本的Scala概念
对象:
对象是类的实例。它具有状态和行为。例如,一辆汽车具有以下状态:颜色,型号,座位数和行为:行驶,速度。
类:
类是定义其相关状态和行为的蓝图。
方法:
它定义对象的行为。它包含要对变量执行的逻辑。
FIELDS:
定义对象的状态。这些是类用于存储其数据的变量。
闭包:
该函数的值取决于在函数外部声明的多个变量的值。这些变量必须是参数或在变量范围内。
特质:
特质就像类一样,它们具有字段和方法,但是可以使用多个特性together(inherited)
来增加类的功能。
语法
在编写我们的第一个程序之前,需要解决一些基本语法,以确保其可以正确编译并运行。
不需要分号;(可选)。
初始化时,Scala不需要任何数据类型或返回类型。使用var表示变量,而def表示函数声明。
在Scala中命名时,Scala区分大小写。有效字符是字母,数字和_。
类:使用驼峰式大小写,每个单词的首字母大写。例如,MyFirstClass
函数:使用驼峰式大小写,每个单词(第一个单词除外)的首字母大写。例如,myFirstFunction。
文件名:必须与类名相同。
Scala中的main函数:主要函数定义为:
def main(args: Array[String])
第一个Scala程序
在Scala中编程很容易,您可以用任何一种方式编写程序
使用终端(交互式方法)
使用记事本(脚本方法)
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程序