prince的文章

十五、Scala 教程: 数组

Scala 语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编辑应语言来说都是重要的数据结构之一。 声明数组变量并不是声明 number0、number1、…、number99 一个个单独的变量,而是声明一个就像 number...

赞(0)princeprinceScala 教程 阅读(368)

十四、Scala 教程: 字符串

在Scala 中,字符串的类型实际上是 Java String,它本身没有 String 类。 在Scala 中,String 是一个不可变的对象,所以该对象不可被修改。这就意味着你如果修改字符串就会产生一个新的字符串对象。 以下范例将字符...

赞(0)princeprinceScala 教程 阅读(370)

十三、Scala 教程: 闭包

闭包是一种特殊的函数,可以简单的认为是可以访问一个函数里面局部变量的另外一个函数, 闭包的返回值依赖于声明在函数外部的一个或多个变量。 如下面这段匿名的函数: val multiplier = (i:Int) => i * 10 函数...

赞(0)princeprinceScala 教程 阅读(366)

十二、Scala 教程: 函数

Scala 中使用 def 关键字来声明一个函数 函数是一组一起执行一个任务的语句。 Scala 有函数和方法,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。 ...

赞(0)princeprinceScala 教程 阅读(360)

十一、Scala 教程: 循环

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

赞(0)princeprinceScala 教程 阅读(362)

十、Scala 教程: if…else 语句

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

赞(0)princeprinceScala 教程 阅读(376)

九、Scala 教程: 运算符

一个运算符是一个符号,用于告诉编译器来执行指定的数学运算和逻辑运算。 Scala 含有丰富的内置运算符,包括以下几种类型: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 接下来我们将为大家详细介绍以上各种运算符的应用。 算术运算...

赞(0)princeprinceScala 教程 阅读(379)

八、Scala 教程: 访问修饰符

访问修饰符是实现面向对象三大特性重要的支持语法,有了访问修饰符,我们就可以界定一个包,一个类,一个对象属性,一个对象方法的可见粒度。 Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。 如...

赞(0)princeprinceScala 教程 阅读(397)

七、Scala 教程: 变量

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

赞(0)princeprinceScala 教程 阅读(382)