Scala 方法与函数

Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。 Scala 中的方法跟 Java 的类似,方法是组成类的一部分。 ...

Scala 循环

有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我...

Scala IF…ELSE 语句

Scala IF...ELSE 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: if 语句 if 语句有布尔表达式及之后的语句块组成。 语法 i...

Scala 运算符

一个运算符是一个符号,用于告诉编译器来执行指定的数学运算和逻辑运算。 Scala 含有丰富的内置运算符,包括以下几种类型: 算术运算符 关系运算符 逻辑运算符 位运算符 ...

Scala 访问修饰符

在 Scala 中,访问修饰符用于控制类、对象、特质(traits)及其成员(如字段和方法)的可见性和访问权限。 Scala 访问修饰符基本和 Java 的一样,分别有:private,protected,public。 如果没有指定访问...

Scala 变量

变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类...

Scala 转义字符

在 Scala 中,转义字符用于表示无法直接在字符串字面量中书写的特殊字符。 转义字符以反斜杠 \ 开头,紧跟一个特定的字符,表示某种特殊含义或效果。 下表列出了常见的转义字符: 转义字符 描述 \b 退格...

Scala 字面量

在 Scala 中,字面量(Literals)是直接表示固定值的表达式。 Scala支持各种类型的字面量,涵盖了数值、字符、字符串、布尔值等。 整型字面量 整型字面量用于 Int 类型,如果表示 Long,可以在数字后面添...

Scala 数据类型

Scala 支持的主要数据类型包括基本类型、集合类型、和特殊类型。 下表列出了 Scala 支持的数据类型: 类型类别 数据类型 描述 Scala标准库中的实际类 基本类型 Byte 8位有符号整数,数值范围为 -128 到 127 ...

Scala 基础语法

如果你之前是一名 Java 程序员,并了解 Java 语言的基础知识,那么你能很快学会 Scala 的基础语法。 Scala 与 Java 的最大区别是:Scala 语句末尾的分号 ; 是可选的。 我们可以认为 Scala 程序是对象的集合...