GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

快速了解Scala技术栈

我无可救药地成为了Scala的超级粉丝。在我使用Scala开发项目以及编写框架后,它就仿佛凝聚成为一个巨大的黑洞,吸引力使我不得不飞向它,以至于开始背离Java。固然Java 8为Java阵营增添了一丝亮色,却是望眼欲穿,千呼万唤始出来。而Scala程序员,却早就在享受lambda、高阶函数、tr...

2015-12-11 12:22:12

阅读数 1017

评论数 0

Scala 指南

Scala 指南 开始精彩的Scala旅程  下一页 println("hello world") Hello World Scala 是一门 函数式的面向对象语...

2015-12-11 12:19:05

阅读数 668

评论数 0

Scala基础教程(九):提取器、文件I/O

模式匹配使用提取器: 当一个类的实例后跟括号使用零个或多个参数的列表,所述编译器调用应用的方法在该实例上。我们可以定义同时适用对象和类。 如上述所提到的,unapply方法的目的是提取我们寻找一个特定的值。它相反的操作和apply一样。当比较使用匹配语句中unapply方法的提取对象将被自动执...

2015-12-10 12:40:24

阅读数 839

评论数 0

Scala基础教程(八):模式匹配、正则表达式

匹配使用case 类: case classes是用于模式匹配与case 表达式指定类。这些都是标准类具有特殊修饰:case。下面是一个简单的模式使用case class匹配示例: object Test {    def main(args: Array[String]) {      ...

2015-12-10 12:38:56

阅读数 4260

评论数 0

Scala基础教程(七):类和对象、特征

扩展一个类: 可以扩展scala类以类似的方式,如在Java中的一样,但有两个限制:方法重载需要override关键字,只有主构造可以传递参数给基构造。现在扩展上面的类,并增加一个类的方法: class Yiibai(val xc: Int, val yc: Int) {    var x:...

2015-12-10 12:36:08

阅读数 488

评论数 0

Scala基础教程(六):字符串、数组、集合

创建字符串: 最直接的方法来创建一个字符串的编写方法是: var greeting = "Hello world!";   or   var greeting:String = "Hello world!"; 每当遇到一个字符串在代码中,编译器...

2015-12-10 12:32:58

阅读数 10011

评论数 0

Scala基础教程(五):函数、闭包

函数是一组一起执行任务的语句。可以将代码放到独立的功能。如何划分你的代码不同功能之间,但在逻辑上,划分通常是让每个函数执行特定的任务。 Scala有函数和方法,我们术语说的方法和函数互换用微小的差别。Scala方法是其中有一个名字,签名,任选一些注释,有的字节码,其中如在Scala中函数是可被分...

2015-12-10 12:30:44

阅读数 1042

评论数 0

Scala基础教程(四):if语句、循环语句、while语句

下面是一个典型的决策中IF...ELSE结构的一般形式使用在大多数的编程语言中: if 语句: if 语句包含一个布尔表达式后跟一个或多个语句。 语法: 一个 if 语句的语法: if(Boolean_expression) {    // Statements will exe...

2015-12-10 12:29:19

阅读数 2202

评论数 0

Scala基础教程(三):访问修饰符、运算符

包,类或对象的成员可以标记访问修饰符private和protected,如果我们不使用这两种关键字,那么访问将被默认设置为public。这些修饰 限制为成员的代码的某些区域访问。要使用访问修饰符,包括它的包,类或对象的成员定义的关键字,我们将在下一节中看到。 私有成员: 私有成员只能看到里面包...

2015-12-10 12:27:08

阅读数 1030

评论数 0

Scala基础教程(二):数据类型、变量

基础语法 关于Scala程序,这是非常要注意以下几点。 ·        区分大小写 -  Scala是大小写敏感的,这意味着标识Hello 和 hello在Scala中会有不同的含义。 ·        类名 - 对于所有的类名的第一个字母要大写。 如果需要使用几个单词来构成一个类的...

2015-12-10 12:25:36

阅读数 4250

评论数 0

Scala基础教程(一):简介、环境安装

Scala基础语法 如果有很好的了解Java语言,那么将很容易学习Scala。 Scala和Java间的最大语法的区别在于;行结束符是可选的。考虑Scala程序它可以被定义为通过调用彼此方法进行通信的对象的集合。现在,简要地看看什么叫做类,对象,方法和临时变量。 ·        对象 - 对...

2015-12-10 12:14:38

阅读数 885

评论数 0

Scala简明教程

Scala简明教程 目录       变量声明       函数       包package       数据结构       字符串       控制流程       模式匹配       面向对象       泛型       注解       Implicit...

2015-12-10 11:34:21

阅读数 723

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭