scala基础语法和数据类型

49 阅读1分钟
  • 第一步打开D盘文件夹里自己在文件夹确保如下

屏幕截图 2025-09-10 081624.png

  • 第二步安装插件
  • 第三步安装SDK

Scala的标识符

  1. 标识符不能以数字开头,并且不能是Scala中的关键字(但可以包含关键字)。
  2. 符号Scala中也可以看作字母。然而以在Scala中也可以看作字母。然而以开头的标识符被保留作为Scala编译器产生的标识符之用,应用程序应该避免使用$开头的标识符,以免造成冲突。

Scala的关键字

屏幕截图 2025-09-10 083330.png

Scala代码中的注释

  1. 单行注释 //
  2. 多行注释 /注释内容/
  3. 文档注释 /注释内容/

Scala的分号:

分号是一个语句的分隔符。用来判断一个语句或表达式是否结束。

Scala具有自动推断分号的功能,但是必须遵守以下规则:

  • 如果一行只有一条语句或一个表达式时,则分号可以加,也可以不加;
  • 如果一行有多条语句或多个表达式时,则分号必须填写。

Scala在自动推断分号时一般以换行代表一条语句或一个表达式的结束,但是在遇到以下任何一种情况时都会推断出表达式尚未结束,从而把当前表达式延续到下一行:

  • 如果当前行以一个不能结尾的词结尾,如英文句号或中辍操作符;

  • 如果当前行结尾出现在()或[]内。

Scala的变量

有两个 var 和 val。var 是 variable 的简写,用来定义可变变量 ,val是 value 的简写,用来定义不可变变量

屏幕截图 2025-09-10 091323.png

Scala的数据类型概述

Scala 支持的数据类型

image.png

Scala中的数值数据类型

image.png

Scala的字符串类型

1. 双引号:“”

2. 多引号:""" """。可支持换行。 屏幕截图 2025-09-10 093343.png 三种方式将变量插到字符串中

  • s插值:表示成s"",例如s"his name is $name"
  • f插值:表示成f"",例如f"his name is $name"
  • raw插值:表示成raw"",例如raw"his name is $name"

类型转换